用途:在 plan 获批后执行 plan.md,属于 agent-toolkit 流水线的第 4 阶段(spine phase 4)。实现者遵循已确认的结果与范围,不对公共契约、安全策略、兼容/迁移、固定接缝或架构权衡做新决策,这些属于回退(kickback)事项。
主要能力与流程:按 plan.md 逐节循环,先写 firm 接缝测试并确保其为红,再实现至绿色;随后写 soft 接缝测试,使该节达到绿色基线,且此阶段不做重构。所有节完成后,运行一次有界独立评审与行为保持整改(L3):由独立只读审计者做一次广泛发现,汇总去重 blocker/major 问题并记录 RV-NNN 编号,执行一次整改并跑完整测试,再由另一独立只读验证者聚焦核验原始 RV 编号。评审记录使用 node "$SKILL_DIR/scripts/review-log.mjs" record;实现审批使用 node "$SKILL_DIR/scripts/manifest-approval.mjs" --id <id> --approval implement --approve,且审批要求存在已批准的验证者评审及独立的审计者评审。
必要用法:脚本位于本技能自己的 scripts/ 目录,需将 SKILL_DIR 设为本技能的绝对路径,命令在项目根目录运行,操作项目的 .changes/ 与 CONTEXT.md。不得引用 packages/build/ 路径。先读取 change-brief.md,再读 references/engineering-fundamentals.md;若 manifest.language 已设置,用 idioms 技能加载对应实现与评审包,若无匹配包则声明并使用仓库约定与工具。
限制与约束:回退协议要求遇到计划未覆盖的歧义、跨越实质边界的决策、重构中 firm 接缝测试失败(行为变更)、或计划与现实冲突时,立即停止、不即兴处理,向用户说明并分类为 defect 或 amendment,用 node "$SKILL_DIR/scripts/kickback-log.mjs" 记录。固定接缝的触发线是绝不为让重构通过而编辑 firm 接缝测试。文档对账按 manifest.context_targets 逐目标更新 CONTEXT.md,并用 context-verify.mjs 核验,经 docs 审批后进入 archive-ready,再用 node "$SKILL_DIR/scripts/change-archive.mjs" --id <id> 归档。