用途:该技能回答一个问题——代码库中哪些部分可以安全地交给 AI 编写(vibe code),哪些必须由人类把关。它把文件分为 LEAF(可自由让 AI 写)、BRANCH(AI 起草、人工审查结构决策)、TRUNK(人类编写,AI 仅可建议)三类,并生成报告。
主要能力:执行四项检查。依赖检查用 ripgrep 查找外部导入与符号引用,零引用者为叶子候选;隔离检查确认候选文件不注册全局内容、不写共享状态、不暴露公共 API;稳定性检查用 git log --follow 查看提交频率与重构痕迹;可测试性检查判断能否从外部验证行为。随后分类并输出报告,为每个 LEAF 建议至少三个端到端压力测试(一个正常路径、两个失败模式)。
使用方式:用户指向代码库或目录并询问哪里可安全使用 AI 时触发。若未给范围,会询问限定到目录、包还是整个仓库。报告写入 LEAF_REPORT.md,使用 Write 工具而非 Shell echo。输出包含分类表、Safe to Vibe、Hands Off、Caution 四部分;非技术用户会额外得到通俗摘要。
适用场景:vibe-code 审计、叶子查找、判断哪些文件可安全重写、PM 或创始人想在不破坏核心架构的前提下发布功能。
限制:不用于通用代码审查、缺陷排查或性能审计。生成代码、配置文件(.env、config.yaml、基础设施即代码)始终为 TRUNK;测试文件单独作为测试覆盖上下文报告。单文件或空仓库无法分类。必须实际运行 rg 与 git log,不得凭猜测分类。