用途:review-codebase 属于审查与质量类技能,用于扫描并分析代码库,目标是确保质量——无缺陷、无 bug、无遗漏更新、无过期文档。每次审查需同时验证代码正确性与文档准确性。\n\n主要能力:以怀疑和批判性思维进行审查,要求每个结论都有可追溯证据(file:line 引用、grep 结果、运行时确认);验证逻辑、数据流、边界情况与错误处理;检查命名、单一职责、提前返回、魔法值等整洁代码问题;遵循项目既有约定;核对功能文档(docs/business-features/)、测试规格(docs/test-specs/)、CHANGELOG、README、架构文档与内联注释是否与代码一致;对含静态表达式方法的实体验证 DbContext 索引,检查常见查询模式的复合索引、Entity.SearchColumns() 的文本索引及覆盖索引。\n\n使用方式:按 Orchestration Protocol、Core Responsibilities、Subagents Team 与 Development Rules 执行,参数为 $ARGUMENTS。流程包括:分析技能目录并激活所需技能;用 2 个 researcher 子代理并行研究(最多 5 个来源,报告不超过 150 行);用 /scout-ext(优先)或 /scout(回退)搜索代码库;用多个 code-reviewer 子代理并行审查;发现问题、重复代码或安全漏洞时由主代理改进并重复测试直至通过;用 planner 子代理按渐进披露结构生成计划(plan.md 及 phase-XX-phase-name.md);最后汇报变更、引导上手并询问是否提交推送(可用 git-manager 子代理)。\n\n适用场景:需要对代码库做系统性质量审查、文档同步核查与索引验证的工程任务。\n\n限制:资料未提供具体安装命令、收费、价格、平台支持或效果数据;报告写作要求牺牲语法以求简洁,未解决问题需列在报告末尾。
review-codebase
测试与质量
更新于 10-15 21:35