building 是一个执行白板/计划文档的技能,把计划拆成带门禁的阶段并用子代理完成。
用途:把 docs/plans 下的计划文件转成可追踪的实现流程,要求先在功能分支上工作,避免在主分支上多阶段提交。
流程:先 LOAD(读取计划文件并解析上下文、方法、阶段、测试覆盖、测试计划、可选模型覆盖),再 SETUP(更新计划状态,为每个阶段预先创建 PRE-GATE、IMPLEMENT、POST-GATE、CHECKPOINT 四个子任务并串联 blockedBy 依赖),然后 EXECUTE(逐个子阶段派发对应子代理),再 VERIFY(加载代码风格、文档质量、性能等技能,检查覆盖率并跑测试与构建),最后 REPORT(更新计划执行日志并输出含门禁汇总、变更文件、构建与测试结果的信任报告)。
主要能力:强制功能分支(git branch --show-current、git status 检查,位于 main/master 时必须先 git checkout -b feature/<plan-topic>);按计划的测试覆盖级别校验(100%、仅后端、前后端、无、按阶段);每个阶段运行前先做 PRE-GATE 发现与伪代码,实现后做 POST-GATE 评审;门禁失败时保持任务 in_progress,修复后重新派发;模型自动检测,依据任务数、文件数和关键词解析 haiku/sonnet/opus,可用计划中的 Model: 覆盖。
使用方式:需要先有 docs/plans/<name>.md 计划文件;执行时使用 TaskCreate 创建子阶段任务,按顺序 TaskGet、TaskUpdate 并派发 code-foundations:pre-gate-agent、code-foundations:implementation-agent、code-foundations:post-gate-agent;每阶段通过后提交 git 并记录提交哈希。
适用场景:需要按计划分阶段实施、希望有评审门禁和可追溯执行日志的编码任务。
限制:内容未提供具体安装命令、定价、平台范围或性能数据;依赖该技能体系内的代理与技能模板;不适用于无计划文档的场景;主体内容以英文给出,此处仅据资料整理。