用途:在任务完成后对已完成的工作做自我反思式审查,找出质量问题、安全漏洞和改进机会,帮助开发者改进。
主要能力:按类别分块分析,包括安全(OWASP Top 10、认证、密钥,约5-10分钟)、代码质量(重复、复杂度、命名,约5-10分钟)、测试(边界情况、错误路径、覆盖率,约5分钟)、性能(N+1、算法、缓存,约3-5分钟)、技术债(TODO、废弃 API,约2-3分钟)。安全清单涵盖 SQL 注入(参数化查询)、XSS(转义用户输入)、硬编码密钥、认证绕过、输入校验。
使用方式:按需加载阶段文件,安全为 phases/01-security.md,质量为 phases/02-quality.md,测试为 phases/03-testing.md。每次响应只处理一个类别。工作流为:读取修改文件加载上下文(少于500 token)、分析一个类别并报告发现(少于800 token)、生成经验教训(少于400 token)。
输出格式:包含已完成事项、质量评估(优势与问题)、建议的后续行动(按优先级)、经验教训与指标(代码质量、安全、测试覆盖率评分)。问题按严重级别标注:CRITICAL(安全漏洞、数据丢失风险)、HIGH(破坏功能、重大质量问题)、MEDIUM(代码异味、缺少测试)、LOW(小改进、风格问题),并给出影响、建议与位置(文件路径与行号)。
限制:每次响应不得超过2000 token;每次只分析一个类别;需提供具体文件路径、行号与代码示例。其余细节暂未提供。