implement-spec について
Roundfixを通じてSpecの実装を準備・委任するエントリーポイントスキルです。デリバリープランとブロッカーを確認し、SpecまたはキューをRoundfixとDaemonに渡して結果を監視します。
主な機能
- 01デリバリープランを実行しブロッカーを確認
- 02単一Specまたはデリバリーキューを委任
- 03Runイベントとキュー状態を監視
- 04保留中の質問を文面どおりに伝達
- 05SpecとGit操作の境界を遵守
活用シーン
- 01現在のブランチでSpecの実装を開始
- 02連続するSpecのデリバリーを委任
- 03結果を監視し復旧手順に従う
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ marcioaltoe/ skills --skill implement-specインストール後、Claude Code で/implement-specを入力して読み込まれたか確認します。
詳細
実装仕様
このエントリーポイントでは、Roundfix を通じて仕様を準備し、作業を委任します。Supervisor はコードやテストを書かず、Task や implement-task サイクルを自ら実行せず、qa-gate も自ら実行しません。QA ゲートは仕様の最後の Task であり、Daemon が実行します。
1. 準備
$ARGUMENTS には仕様名(スラッグまたは docs/specs/ 以下のパス)を指定します。実装方法を選択する前に、roundfix deliver plan <slug>... を実行してください。計画でブロックされている仕様が報告された場合は、停止してその理由を報告してください。ブロックされている仕様に着手したり、通常の実装手順についてメンテナーに承認を求めたりしないでください。
Delivery Plan の出力、ブロッカー、コマンドの詳細については、Roundfix スキルを正とします。
2. 委任
現在のブランチで単一の仕様を扱う場合は、実装を roundfix implement --spec <slug> に委任します。Run が完了する前にセッションが終了する可能性がある場合は、--detach を追加してください。
マージを伴う一連の処理では、キューを roundfix deliver start [--max-duration <duration>] [--max-retries <n>] <slug>... に委任します。このスキルでは、Wave の計画、Task の実行、実装、または検証を行わないでください。これらの作業は Roundfix とその Daemon が担当します。
implement コマンドと delivery コマンド、そのオプション、ライフサイクル、復旧動作については、Roundfix スキルを正とします。
3. 監視と質問
roundfix deliver status でデリバリーキューを監視するか、イベントを通じて Run を監視します。観測した Run またはキューの結果を報告し、復旧手順が示されている場合は Roundfix スキルに従ってください。
キューに Pending Question が表示された場合は、その質問だけをメンテナーに尋ねてください。文言と指定されたアクションをそのまま維持し、確認、承認、推奨、または二つ目の質問を追加しないでください。質問で指定された明示的なアクションを通じてメンテナーが回答した後にのみ続行してください。
ガードレール
_prd.md、_techspec.md、_tasks.mdを編集しないでください。仕様の修正は、この引き継ぎの範囲外であり、メンテナーが判断します。- 明示的な許可なく、破壊的な Git コマンドを実行しないでください。
- コマンドのセマンティクスとデリバリーのライフサイクルの詳細は Roundfix スキルに記載し、このエントリーポイントにコピーしないでください。