用途:对当前分支的改动进行多视角代码审查,在进入 PR 之前发现问题。它激活 Review Council(安全、质量、文档、领域专家),并整合自动化安全扫描。
主要能力与流程:1)分析改动,识别相对 main 的 diff、未提交改动与 git status,按前端、后端、数据库、配置、文档、测试分层汇总。2)先跑格式与 lint 检查,失败则直接自动修复并暂存,不把机械问题带入评审。3)对所有改动文件做 SAST,检查注入、XSS、CSRF、硬编码密钥、认证流程、错误信息泄露、依赖 CVE、上传校验、授权检查等;含后端时另做加固审查(输入校验、密钥管理、安全头、限流)。4)含前端时做无障碍审查(对比度、键盘可达、ARIA、焦点管理、语义 HTML、alt 等)。5)由安全工程师、QA 负责人、DevX 工程师与领域专家分别给出 Approve/Concern/Block 投票与发现。6)按严重级别汇总报告并给出裁决与行动项。7)按用户确认逐项修复并复跑相关检查,再用约定式提交信息提交。8)记录被搁置的问题到问题跟踪器。
使用方式:在支持该技能的环境中调用 review-code/slug;Step 5 从技能的 councils/review-council.md 读取评审模板,从 agents/ 目录读取各成员定义。命令保持原样:git diff origin/main...HEAD、git diff、git diff --cached、git status。检查点必须用交互式提问等待用户明确回复;无交互机制时输出内容并停止。若可用 /security-scanning:security-sast、/security-scanning:security-hardening、/ui-design:accessibility-audit 可增强扫描。
限制:仅审查代码并提交修复,不创建 PR、不推送到远端、不合并;完成后应建议用户运行 /submit-pr,且不得在本技能内调用它。具体格式与 lint 命令需按项目工具链自行适配;复杂度分级与各成员定义来自技能文件。价格、平台等未提供。