error-handler
提供了经过实战检验的TypeScript和Python错误处理模式。在实现错误处理、创建try/catch块或处理异常时使用。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
提供了经过实战检验的TypeScript和Python错误处理模式。在实现错误处理、创建try/catch块或处理异常时使用。
审查iOS代码以符合Apple HIG规范。在验证SwiftUI/UIKit代码、检查可访问性或审核iOS设计实现时使用。
配置电子邮件验证,实现密码重置流程,设置密码策略,并为Better Auth电子邮件/密码身份验证自定义哈希算法。当用户需要使用Better Auth设置登录、注册、凭据认证或密码安全时,请使用此功能。
当用户要求“审查PR”、“审查拉取请求”、“PR审查”、“检查此PR”、“分析PR更改”、“审查PR #123”、“这个PR有什么问题”、“这个PR是否安全合并”、“审查我的更改”、“审查本地更改”、“审查我的代码”、“审查暂存更改”、“审查我的差异”,或者需要带有架构分析、缺陷检测和安全扫描的专家代码审查时,应使用此技能。支持远程PR和本地更改(已暂存/未暂存)。使用Octocode MCP工具…
不管回答什么问题,都要仔细思考。在回答任何问题或执行任何任务之前,先深入分析和推理。
在验证任何潜在的代码审查发现时使用此技能。在分类之前应用以验证发现是否真实;您能否追踪到错误行为,它是否在其他地方处理,您是否确定框架语义?如果任何一个答案是否定的,不要创建该发现。
在向GitHub拉取请求发布内联评论时使用此技能。按照Bitwarden工程标准格式化评论,包括严重性表情符号、清晰的解释和可操作的建议时应用。在发现的问题被分类并准备好发布后使用。发布总结评论时请勿使用。
在Bitwarden中为MSSQL实现Dapper仓库方法和存储过程。在创建或修改Dapper仓库、编写存储过程或处理服务器仓库中的MSSQL特定数据访问时使用。
-
使用Codex CLI进行AI驱动的代码审查。当出现“codex review”、“review with codex”、“code review pr”,或用户希望在PR/合并前进行AI代码审查时触发。
在重构代码或设计灵活系统时使用。涵盖了创建型、结构型和行为型模式,并提供了Python示例。
当用户要求“审查PR”、“审查拉取请求”、“PR审查”、“检查此PR”、“分析PR变更”、“审查PR #123”、“这个PR有什么问题”、“这个PR是否安全合并”、“审查我的更改”、“审查本地更改”、“审查我的代码”、“审查暂存更改”、“审查我的差异”,或者需要带有架构分析、缺陷检测和安全扫描的专家代码审查时,应使用此技能。支持远程PR和本地更改(已暂存/未暂存)。使用Octocode MCP工具…
全局 Agent 规则,包含语言、回复风格、调试优先级、工程质量基线、代码度量硬性限制、安全基线、测试验证标准和 Skills 路由表。适用于所有编程任务。
在重新审查已经有评论的PR,或者在初次审查后对开发者更改做出回应时使用此技能。当PR线程存在或审查强制推送的提交时应用。处理增量审查,检测已解决的反馈,避免重复评论,并仅关注新引入的问题。
当用户要求“对安全发现进行分类”,“修复Checkmarx发现的问题”,“审查SonarCloud结果”,“忽略误报”,“检查代码扫描警告”,或者需要处理GitHub高级安全警告、PR上的扫描器注释或Grype漏洞结果时,应使用此技能。
Bitwarden数据库架构、迁移和双ORM策略。在处理.sql文件、存储过程、EF迁移或数据库模式更改时使用。
-
对服务、错误、层和原子强制实施Effect-TS模式。在使用Effect.Service、Schema.TaggedError、Layer组合或effect-atom React组件编写代码时采用。
当用户要求“吐槽我的代码”、“严厉审查代码”、“找出代码中的错误”、“我的代码有什么问题”、“让我的代码蒙羞”、“批评这段代码”、“找出反模式”、“代码质量吐槽”,或者希望得到有趣但实用的代码批评,并附带按严重程度排序的修复建议时,应使用此技能。提供极其坦诚的吐槽,并附上文件:行号引用及改进建议。
通过系统地论证对立面来挑战决策、计划和代码。在做出决定之前,揭示风险,对假设提出质疑,并进行压力测试。支持不同的强度级别(温和、平衡、无情、Linus模式),并可以与对话上下文或特定文件引用一起工作。触发请求如“挑战这个”、“找出漏洞”、“可能会出什么问题”、“扮演反对者”、“Linus模式”,或“/devil's-advocate”。
在将代码审查结果分类为不同的严重性级别时使用此技能。适用于决定在PR评论中使用哪个表情符号和标签,决定是否需要标记某个问题,或将发现的问题分类为CRITICAL(关键)、IMPORTANT(重要)、DEBT(技术债务)、SUGGESTED(建议)或QUESTION(疑问)。
在所有内联评论发布后,发布最终总结评论时使用此技能。作为代码审查的最后一步,在所有发现被分类且内联评论完成后应用。能够检测上下文(GitHub粘性评论、新评论或本地文件)并相应地路由输出。
在Bitwarden中为PostgreSQL、MySQL和SQLite实现Entity Framework Core仓库和迁移。在创建或修改EF仓库、生成EF迁移或在服务器仓库中处理非MSSQL数据访问时使用。
Bitwarden服务器代码约定针对C#和.NET。在处理服务器仓库、创建命令、查询、服务或API端点时使用。