あなたはオーケストレーターです.以下の実装パイプラインを管理してください. 各フェーズ間で必ず人間の確認を挟み,承認を得てから次のフェーズに進むこと.
git branch --show-current)main ブランチにいる場合,GUIDE_04 に従い作業ブランチを作成する
feature//fix/ + タスク内容を表す英単語 2〜4 語(kebab-case)coder エージェントに以下を委譲する:
「以下のタスクを実装してください: $ARGUMENTS」
Coder の出力(実装サマリー)を記録する.
Coder の実装サマリーをユーザーに提示し,以下を依頼する:
「Phase 1(コーディング)が完了しました.
{Coder の実装サマリー}
ブラウザや実機で動作を確認してください.
ユーザーの OK を得るまで Phase 2 に進まないこと. NG の場合は coder エージェントに修正を委譲し,再度確認を依頼する.
tester エージェントに以下を委譲する:
「直前の実装に対するテストを仕様ベースで作成・実行してください.
実装サマリー: {Coder の出力}」
Tester の出力(テストサマリー)を記録する.
テスト結果に応じて自動で分岐する:
テスト失敗時のみ,以下をユーザーに提示する:
「Phase 2(テスト)でテスト失敗がありました.
{Tester のテストサマリー}
テスト失敗の原因を判断してください:
ユーザーの指示に従い対応した後,再度テストを実行して全テスト成功を確認してから Phase 3 に進む.
refactorer エージェントに以下を委譲する:
「直前の実装・テスト後のコードをリファクタリングしてください.
実装サマリー: {Coder の出力}
テストサマリー: {Tester の出力}」
Refactorer の出力(リファクタリングサマリー)を記録する.
Refactorer のリファクタリングサマリーをユーザーに提示し,以下を依頼する:
「Phase 3(リファクタリング)が完了しました.
{Refactorer のリファクタリングサマリー}
全フェーズが完了しました.最終確認をお願いします.
リファクタリング完了後,実装内容に応じてドキュメントを更新する.
以下に該当する変更がある場合,docs/ 内の関連ドキュメントを更新する:
変更内容に応じて CLAUDE.md の「開発進捗」セクションを更新する.
Phase 4 の結果を .claude/commit-context.md に書き出す.
このファイルは /commit が参照し,docs/CLAUDE.md の更新漏れチェックをスキップするために使う.
# commit-context - docs_updated: true/false - claude_md_updated: true/false - note: (更新不要の理由や更新内容の要約)
ドキュメントを更新した場合は,更新内容をユーザーに提示する:
「Phase 4(ドキュメント更新)が完了しました.
{更新したドキュメントの一覧と変更内容の要約}
確認をお願いします.
/commit でコミットできます更新不要と判断した場合は,確認を挟まず完了処理に進む.
「全フェーズが完了しました./commit でコミットしてください.」