协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
review-codebase【开发与工程】多阶段深度代码库评审,附严重程度评级和结构化输出。在单次协调的审查中涵盖 架构、安全性、代码质量和 UX/无障碍性。生成适合通过 create-github-issues 技能直接转换为 GitHub Issue 的优先级发现表。
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
多阶段深度代码库评审,生成带严重程度评级的发现和修复顺序建议。与 review-pull-request(限于差异范围)或单领域审查(security-audit-codebase、review-software-architecture)不同,此技能在一次审查中跨所有质量维度覆盖整个项目或子项目。
target_path — 要审查的代码库或子项目的根目录scope — 要运行的阶段:full(默认)、security、architecture、quality、uxoutput_format — findings(仅表格)、report(叙述性)、both(默认)severity_threshold — 要包含的最低严重程度:LOW(默认)、MEDIUM、HIGH、CRITICAL对代码库进行清点,确定范围并识别审查目标。
find target_path -type f | sort by extension预期结果: 真实的清单——文件数量、语言、测试存在情况、依赖健康状况。此阶段不作判断。
失败处理: 若目标路径为空或不可访问,停止并报告。若特定子目录不可访问,记录并继续处理可用内容。
评估结构健康状况:耦合度、重复、数据流和关注点分离。
预期结果: 架构发现列表,附严重程度评级和文件引用。常见发现:模式分发重复、缺少抽象层、循环依赖。
失败处理: 若代码库太小,没有意义的架构审查(< 5 个文件),记录此情况并跳至第 3 步。架构审查需要足够的代码才能有结构。
识别安全漏洞和防御性编码缺口。
innerHTML)、SQL 注入、命令注入预期结果: 安全发现列表,附严重程度、受影响文件和修复指导。CRITICAL 发现包含注入漏洞和暴露的密钥。
失败处理: 若不存在安全相关代码(纯文档项目),记录此情况并跳至第 4 步。
评估可维护性、可读性和防御性编码。
预期结果: 以可维护性为重点的质量发现列表。常见发现:魔法数字、不一致的模式、缺少守卫。
失败处理: 若代码库是生成的或经过压缩的,记录此情况并调整预期。生成的代码与手写代码有不同的质量标准。
评估用户体验和无障碍合规性。
预期结果: UX/无障碍发现列表,适用时附 WCAG 引用。若不存在前端,此步骤生成"不适用——未检测到前端代码"。
失败处理: 若前端代码存在但无法渲染(缺少构建步骤),静态审计源代码并记录运行时测试未进行。
将所有发现汇编为优先级摘要。
预期结果: 发现表,列:#、Severity、Phase、File(s)、Finding、Fix。考虑依赖关系的修复顺序建议(如"在添加测试之前重构架构")。
失败处理: 若未产生任何发现,这本身就是一个发现——要么代码库异常干净,要么审查过于浅层。以更深入的方式重新检查至少一个阶段。
output_format 包含 report,叙述性章节伴随表格在审查阶段之间,将 /rest 用作检查点——尤其是在第 2-5 阶段之间,这些阶段需要不同的分析视角。检查点休息(短暂的、过渡性的)防止一个阶段的惯性影响下一个阶段。有关检查点休息 vs 完整休息的指导,参见 rest 技能的"使用休息进行扩展"章节。
security-audit-codebase — 当代码库评审安全阶段发现复杂漏洞时进行深度安全审计review-software-architecture — 对特定子系统进行详细架构审查review-ux-ui — 超出第 5 阶段覆盖范围的综合 UX/无障碍审计review-pull-request — 针对个别变更的差异范围审查clean-codebase — 实施此评审识别的代码质量修复create-github-issues — 将发现表转换为已跟踪的 GitHub Issue