一键导入
code-review-and-quality
在进入最终提交/合并前执行五维代码审查并输出分级结论。用于功能实现完成后、测试交付完成后、以及任何准备发布前的质量门禁。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
在进入最终提交/合并前执行五维代码审查并输出分级结论。用于功能实现完成后、测试交付完成后、以及任何准备发布前的质量门禁。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
契约治理三件套的「值层」。核对同一个物理契约值(MQ topic/group、OSS bucket、消息字段名/别名、内部 HTTP 路径等)在 .env/.env.example/代码生效点/Java 对端多处是否逐字相等,找出配置漂移与死值,防止消息收不到/文件取不到。本 skill 只比对「同一个值在多处是否一致」,不判断结构/语义是否破坏对端(那是结构层,转 contract-guard),也不改文档。
指导 LLM 如何使用 toLink-Rag 项目的 MQ 消息中台进行消息收发、定义新消息类型以及处理多厂商适配逻辑。
当用户认为当前模块代码实现完毕,且当前分支应为 dev,需要从 dev 基于当前修改创建规范分支、提交并发起合并到 dev 的 GitHub PR 时使用;也用于发布收口,即直接创建 dev -> master 的 release PR,不新建 release 分支。适用于“从 dev 新建分支”“把当前修改提 PR”“实现完成创建 feature/refactor 分支并 PR”“发布新版本”“dev 合并 master”等交付收口场景。本 skill 是交付链终点,并在建分支/提 PR 前执行收口门槛:测试未过、契约文档失同步、acceptance 未提升者拒绝收口。
当用户要求把需求、功能、技术方案、架构改造、故障复盘、项目治理实践或实现过程写成博客/技术文章时必须使用;尤其适用于“写一篇博客”“生成技术博客”“把这个需求写成文章”“根据这个功能写博客”“把项目实现讲清楚”等请求。使用时要基于用户给出的需求和 toLink-Rag 当前仓库的真实代码、文档、契约、配置与测试证据完成分析,默认输出 Markdown 到 `.specs/blog/《博客名称》.md`。文章须采用「少量
把项目里已有的内部组件(如 MQ 中台、解析 pipeline、缓存层、对象存储)抽象成一份「项目自有 skill」,让 AI 每次接入都自动复用该组件的架构边界与约定。读组件真实代码,提炼「架构定位 / 职责边界 / 已落地清单 / 扩展点 / 红线」五要素,按统一原型生成 SKILL.md,登记到 .ai/skills/README.md 注册表并跑校验。
当用户要提 issue、登记 bug、记录新需求时使用;自动识别所属项目,生成结构化 issue 内容,先在 Linear 建主记录、再在 GitHub 建镜像,并双向回链。用户说"提个 issue""记一下这个 bug""把这个需求登记一下""同步到 Linear 和 GitHub""别再依赖 Linear 自动同步"时都应触发,即使没有明确说出"Linear"或"GitHub"。
| name | code-review-and-quality |
| description | 在进入最终提交/合并前执行五维代码审查并输出分级结论。用于功能实现完成后、测试交付完成后、以及任何准备发布前的质量门禁。 |
| when_to_use | 当代码实现完成、测试交付后、准备提交代码或合并分支前需要进行质量审查时激活。触发示例:'代码写完了帮我 review'、'提交前检查一下'、'看看有没有问题'、'准备合并了' |
本 skill 用于在“测试与交付”之后、最终提交或合并之前执行质量门禁审查。
审查固定覆盖五个维度:
仅在以下场景使用:
CLAUDE.md / AGENTS.md.specs/<feature-name>/state.yaml(机器拥有的阶段状态,取代旧 feature_info.md).specs/<feature-name>/brief.md.specs/<feature-name>/acceptance.feature.specs/<feature-name>/technical_design.md(若存在).specs/<feature-name>/implementation_report.md(若存在)git diff / 关键文件)brief.md + acceptance.feature 的核心目标tests/acceptance/ 下对应 feature 的测试是否齐全且通过按以下顺序检查每个变更点:
Critical:阻塞合并(安全漏洞、数据风险、核心功能错误)Required:必须修复后再合并(需求偏差、关键测试缺失、明显架构问题)Suggestion:可优化项(不阻塞当前交付)审查结果必须包含:
APPROVE 或 REQUEST_CHANGES审查结束时必须输出状态块(与 AGENTS.md 双重审核协议一致):
PHASE: 最终审核与提交/合并/发布
AI_REVIEW: PASS | FAIL
HUMAN_REVIEW: APPROVED | PENDING
NEXT_PHASE: 提交/合并/发布 | BLOCKED
BLOCK_REASON: <阻塞原因;无则写 NONE>
判定规则:
Critical 或 Required 未关闭:AI_REVIEW=FAILAPPROVE:AI_REVIEW=PASSAI_REVIEW=PASS 且 HUMAN_REVIEW=APPROVED 才允许进入提交/合并/发布