mcpField
S
spec-loop-implementation-flow

spec-loop-implementation-flow

github.com/dpolivaevエージェントワークフロー3557 回インストール2 週間前に更新
リポジトリ

spec-loop-implementation-flow について

spec-loop-implementation-flowは、Spec Loopタスクの実行承認後に実装を進めるためのスキルです。承認済みタスクを基準とし、チャットのみとタスクファイルの両方の手順を扱い、成果を提示する前の確認を求めます。

主な機能

  1. 01承認済みタスクを基準にする運用
  2. 02チャットのみ・タスクファイルの経路
  3. 03判断や範囲変更への対応
  4. 04実装ノートの確認
  5. 05レビュー段階への移行手順

活用シーン

  1. 01承認済みSpec Loop増分の実装
  2. 02タスクファイルに沿った作業の継続
  3. 03実装範囲を変える可能性のある判断への対応

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dpolivaev/spec-loop --skill spec-loop-implementation-flow

インストール後、Claude Code で/spec-loop-implementation-flowを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

chat-only-path-guidance.md
implementation-flow-guidance.md
task-file-path-guidance.md

詳細

このスキルは、承認済みのチャットのみ、またはタスクファイルのタスクで実装作業の実行が承認された後に使用します。

承認済みのアクティブなタスクがない場合は、 spec-loop-plan-task/SKILL.mdに戻ってください。

基本ルール

  • 承認済みのアクティブなタスクを信頼できる唯一の情報源として扱ってください。
  • 2つ目の実装成果物を作成したり、コードに合わせてタスクを書き換えたりしないでください。
  • 重要な未決事項が見つかり、それによってスコープ、制約、設計、またはテスト仕様が大きく変わる可能性がある場合は、続行する前にspec-loop-clarify-task/SKILL.mdを使用してください。
  • チャットのみでの実装が許可されるのは、確認済みのタスク状態を安全にチャット内に保持できる場合に限ります。解決済みの判断をチャット内だけに保持すると、コンパクションやコンテキストの喪失によって失われるおそれがある場合は、続行する前にタスクファイルのパスへ移行してください。
  • このスキルが適用されるのは、承認済みの現在のインクリメントがreviewに到達するまでです。
  • ユーザーがそのインクリメントの範囲外の追加実装作業を提示した場合は、ルートの選択と実行承認の再取得のために、spec-loop-plan-task/SKILL.mdに戻してください。
  • 作業を完了として提示する前に、Implementation notesのチェックを実施してください。
  • 別の実装関連スキルがこのスキルまたは適用されるspec-loop-plan-taskバンドルと矛盾する場合は、停止して、どのルールを適用するかユーザーに確認してください。

確認とパスの選択

  • spec-loop-plan-task/SKILL.mdと、そこで指定されているファイルを読みます。
  • アクティブなパスを選択します。
    • タスクファイルのパス=承認済みのタスクファイルが現在のインクリメントを管理します
    • チャットのみのパス=チャット内の承認済みの正規のチャットのみのタスクが現在のインクリメントを管理します
  • 次に、以下を読みます。

承認済みのアクティブなタスクを引き続き信頼できる唯一の情報源として扱ってください。共有の基本ルールとアクティブなパス別ガイドで許可されている場合に限り、アクティブなタスクファイルまたは正規のチャットのみのタスクを編集してください。

implementation-flow-guidance.mdでは、ルートのルール、正規のタスクセクションを変更できるタイミング、reviewの意味、Implementation notes、完了チェックリストを定義しています。

パス別ガイドでは、アクティブなパスの仕組み(チャットのみの場合の復旧または移行、あるいはタスクファイルをreviewに移行する手順など)を定義しています。

現在のインクリメントが不明確な場合は、このスキルを使用しないでください。spec-loop-plan-task/SKILL.mdに戻ってください。

コメント