mcpField
I
implement-spec

implement-spec

github.com/marcioaltoeエージェントワークフロー058 回インストール今日更新
リポジトリ

implement-spec について

Roundfixを通じてSpecの実装を準備・委任するエントリーポイントスキルです。デリバリープランとブロッカーを確認し、SpecまたはキューをRoundfixとDaemonに渡して結果を監視します。

主な機能

  1. 01デリバリープランを実行しブロッカーを確認
  2. 02単一Specまたはデリバリーキューを委任
  3. 03Runイベントとキュー状態を監視
  4. 04保留中の質問を文面どおりに伝達
  5. 05SpecとGit操作の境界を遵守

活用シーン

  1. 01現在のブランチでSpecの実装を開始
  2. 02連続するSpecのデリバリーを委任
  3. 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 スキルに記載し、このエントリーポイントにコピーしないでください。

コメント