用途:该技能是 improve-codebase-architecture 的分支限定版,只针对当前分支的改动及其可折叠半径,发现架构摩擦并提出“加深模块”的重构建议,目标是提升可测试性与 AI 可导航性。
主要能力:沿用同一套三阶段流程、术语与加深准则,但有两处差异:范围仅限当前分支改动加可折叠半径;输出为对话内 Markdown(含 ASCII 前后对比草图),而非 HTML 报告。使用 deep-module 词汇(module、interface、depth、seam、adapter、leverage、locality),核心判据是“删除测试”。
使用方式:先用 gh repo view --json defaultBranchRef --jq .defaultBranchRef.name 或 git rev-parse --abbrev-ref origin/HEAD 解析默认分支,再用 git merge-base origin/<default-branch> HEAD 得到基线,变更集为该基线到 HEAD 的提交差异加上暂存、未暂存与未跟踪改动(含删除文件)。随后用 Explore 子代理走查变更集,完整阅读变更文件及未变更的接缝伙伴。候选以 Markdown 卡片呈现,包含文件、问题、方案、收益、ASCII 前后草图与强度徽章,最后给出首选建议并询问想深入哪个候选。选定后进入追问环节,并按 DEEPENING.md 分类依赖、推荐接缝与测试策略。若被拒理由有承载价值,可提议记录 ADR。
适用场景:分支级架构审视、提交前加深模块、编排器(如 harden-branch 的 deepen-until-settled)的无人工接受模式。
限制:不替代全代码库审计(用 improve-codebase-architecture)与分支正确性审查(用 review-branch);不改写既有 ADR 决策;无 Explore 子代理时降级为内联执行;自主接受模式下仅接受通过删除测试、增强深度与局部性且属 Strong 的候选,绝不接受 Speculative。ADRs 冲突仅在摩擦确实值得重开时标注。未提供价格与许可信息。