kstack-root-driven-development
Installation
SKILL.md
kstack-root-driven-development
root が会話・判断・すべての編集を持ち、subagent は判断材料だけを返す。root は test code を書くが、その実行を含む検証作業は subagent が行う。user が現在のフェーズを承認するまで working tree を次のフェーズへ進めない。subagent は agent の組み込み tool で起動するため、このフローは Herdr・Tern の有無に依存しない。実装を子 session に渡す kstack-handoff は使わない。
責務
| 担当 | 責務 |
|---|---|
| root | user との会話、要件整理、やることの整理、次のフェーズの設計、source / test / docs の実装と指摘修正、user review の依頼・承認管理 |
| subagent | 必要になった調査・探索・検証コマンドの実行と、gate 前の skill-review・drift-review・ponytail-review を read-only で行い、証拠を root へ返す |
| user | 要件・やること・各フェーズの合意、user review、フェーズ承認(承認済みフェーズの commit の許可を兼ねる)、push・PR・merge の判断 |
この Skill の実行中はこの役割分担を優先する。orchestrating-development、delegating-small-tasks、subagent-driven-development、executing-plans に実装を渡さない。TDD などの技法は root が使い、テスト実行のような検証は下記の分担に従う。