ai-prototype-flowlisted
Install: claude install-skill YasuakiOmokawa/skills
# ai-prototype-flow
AI プロトタイプ駆動開発フローの **1 フェーズだけ**を実行する薄い dispatcher。
フローの正本は本 SKILL.md と同じディレクトリ配下の次のファイルで、本 skill は手順を複製しない (毎回 Read する):
```
references/ai_prototype_flow.md
```
正本が参照する DD テンプレート・実例は組織固有の内容を含むため同梱していない。
リポジトリ README「設定値の生成」のセットアップスクリプト (`scripts/setup.sh`) が、
自組織の文書を `~/.claude/skills-config/ai-prototype-flow/` に配置する:
`dd_template.md` (DD テンプレート) / `dd_reference.md` (完成 DD の参考実例) /
`dd_prd_delta.md` (再入時の差分設計実例)。未配置のファイルは、参照する手順の側で
「スキップ: 未配置」と宣言して進める。
このほかのスキル外依存は `~/.claude/rules/japanese-writing.md` のみで、無ければ
該当の照合句を「スキップ: ルールファイルなし」と記録して飛ばす。
## 入力の確定 (Step 0)
1. 正本ファイルを Read する。無ければ停止してパスをユーザーに確認する
2. 引数からモードを特定する: `フェーズ0` / `1` / `2` / `2.5` / `3` / `再入 <イベント>` /
`案件初期化 <gdocs URL>`。案件初期化 はフェーズを実行しない。正準形は
`案件初期化 <URL>` だが、gdocs URL + スナップショット取得の指示文
(例: `prd <URL> 初期凍結スナップショット保存して`) も同じ扱いにする。
現在地を尋ねる文言 (「いまどこ」「どのフェーズだっけ」「進捗どうなってる」等) を
含み、実行を指示する語 (「やって」「進めて」「実行」等) を含まない引数は
status モードで処理する — フェーズを実行しない。
**案件初期化・status のいずれかと判定したら `references/dispatcher_modes.md` を
Read し、その節の手順に従う** (どちらもフェーズを実行しない分岐。詳細手順は
common path のノイズを避けるため本 SKILL.md に複製しない)。
引数なし・フェーズ語のない実行指示 (「続きやって」「次進めて」等) は無指定として
扱い、案件のプランファイル・progress-ledger から現在地を推定して
「フェーズ N からでよいか」を 1 回だけ確認する。進捗欄に着手行 (手順 6) があり
対応する完了行が無いフェーズは中断とみなし、確認文言を
「フェーズ N の続きからでよいか」にする。着手行を持たない完了行だけの履歴
(手順 6 導入前の旧形式) は正常な記録として完了行のみで推定する。複数フェーズの明示指定
(例: `フェーズ0と1`) は、各フェーズの末尾で Step Z を実施しながら指定範囲を
連続実行する (ユーザーの明示指定は「自動連鎖」に当たらない)
3. 対象案件を特定する: 引数・会話に案件の指定 (案件名・パス・直近