pdlc-loop-run
收敛循环引擎(自动推进 tdd→implement→review 到 review_done 或 blocked)
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
收敛循环引擎(自动推进 tdd→implement→review 到 review_done 或 blocked)
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
全自动 PDLC 新功能开发(串联 PRD→设计→TDD→实现→评审→发布)
全自动 Bug 修复(定位→复现→修复→测试→文档)
按设计文档和已有测试用例实现代码(带前置守卫、自检、handoff)
创建 PRD 文档(自动化生成 + 自检 + handoff)
质量闸门——跑真实 check、对照质量目标、出可核对报告,由人签字放行
代码评审 + 文档评审
| name | pdlc-loop-run |
| description | 收敛循环引擎(自动推进 tdd→implement→review 到 review_done 或 blocked) |
| argument-hint | <功能ID> [--max-steps N] |
| allowed-tools | Read, Glob, Bash, Task |
| layer | 3 |
| stage | ops |
| produces | [] |
| requires | ["docs/.pdlc-state/"] |
| next_step | null |
| terminal_state | null |
把机械收敛段 tdd → implement → review 烧成一个自主循环:从 current_stage 出发逐阶段自动推进,直到 review_done 或被 blocked。这是 /pdlc-loop-next 之上的高层引擎——用户不必自己写 bash 循环。
⛔ 终态即
review_done(设计如此):本引擎只覆盖机械收敛段。到达review_done即成功停机,交人工决定是否/pdlc-ship。绝不自动进入pdlc-ship/pdlc-deploy——发布/部署是不可逆·外发操作,永远留人(--autonomous对它们无效)。prd/design 的关键取舍同样不在本引擎范围内。
$ARGUMENTS 取功能ID;--max-steps 取迭代上限(缺省 4)。读 docs/.pdlc-state/<功能ID>.json。/pdlc-loop-next 的映射判定下一条命令:pdlc-tdd / pdlc-implement / pdlc-review / done / blocked。done → 成功停机,输出 <<<PDLC done stage=review>>>,提示交人工 /pdlc-ship。blocked → 停机交还人类,输出 <<<PDLC blocked reason="...">>>。--autonomous,模型取目标 skill frontmatter 的 recommended_model(无则继承)。last_phase_result:
ok=false → fail-stop:停机、不重跑同一 stage,输出 blocked 哨兵。current_stage 未推进(违反 IRON LAW 第 6 条)→ stuck-stop:停机报错。ok=true 且已推进 → 记一步,继续下一轮。--max-steps → 上限停机(防病态空转烧 token)。last_phase_result 摘要)。tdd→implement→review(3 段),默认上限 4 = 3 段 + 1 段容错余量(供「首轮 block、人工修好后从原 stage 续跑一次」)。不给更多余量。ok=false 或状态未推进即停,绝不空转。--max-budget-usd(见 usage-guide)。自主循环持续烧 token,护栏是硬要求。本引擎不违反「修复单次不递归」:单个 stage 的自检-修复仍单次;引擎做的是跨 stage 前进 + 失败即停 + 上限,不是「重试同一步」。
功能ID: $ARGUMENTS