← ClaudeAtlas

forge-conceptlisted

Phase 1(企画・設計)を concept-design.js ワークフローで自律実行し、Checkpoint A(企画設計承認)を人間に提示して stage を concept にする。
takeshijuan/arcade-relay · ★ 0 · AI & Automation · score 75
Install: claude install-skill takeshijuan/arcade-relay
# /forge-concept — Phase 1: 企画・設計(自律) brief を入力に concept / gdd / art-bible / assets manifest を自律生成し、Checkpoint A で人間承認を得る。 ## Phase 0: 前提チェック | 前提 | 確認 | 無い場合の対応 | |---|---|---| | `design/brief.md` | Read で存在確認 | 「brief がありません。先に `/forge-brainstorm` を実行してください」と案内して**停止** | | `state/asset-routing.json` | Read で存在確認 | 「preflight 未実施です。先に `/forge` を実行してください」と案内して**停止**(key image 生成がルーティング表に依存する) | | `state/engine.txt` | Read(無ければ `phaser` として扱う) | unity/unreal の場合は `state/engine-info.json` も確認し、無ければ「エンジン preflight 未実施です。先に `/forge` を実行してください」と案内して**停止** | | `state/review-mode.txt` | Read | 無ければ既定 `lean` を使う(ファイルは作らなくてよい) | | `state/stage.txt` | Read | `concept` 以降なら「Phase 1 は完了済みです。再実行すると design/ 配下を上書きします」と警告し、AskUserQuestion で続行可否を確認 | `$ARGUMENTS` に `full|lean|solo` があれば**今回のみ**それを reviewMode として使う(`state/review-mode.txt` は書き換えない)。 ## Phase 1: ワークフロー起動 Workflow ツールで起動する: - scriptPath: `.claude/workflows/concept-design.js` - args: `{"briefPath": "design/brief.md", "reviewMode": "<Phase 0 で決めた mode>", "engine": "<state/engine.txt の値。無ければ phaser>"}` 起動後ユーザーに伝える: 「Phase 1 をバックグラウンドで開始しました。完了すると通知が届きます。実行中の進捗は `/workflows` で確認できます。」 **ポーリング禁止**。完了通知が来るまで待つ。ワークフロー内の produce→review→revise ループ(DR-CONCEPT / DR-GDD / AR-BIBLE、review-loops.md)はスクリプト側の責務であり、このスキルからは介入しない。実行中の verdict 都度提示は行わない。reviewMode=`full` の場合、ワークフローが戻り値に蓄積した verdictHistory(全ループの verdict 履歴)を Phase 3 の Checkpoint A 提示に全件含める(contract §9)。 ## Phase 2: 完了確認 完了通知を受けたら戻り値を読む。**失敗終了の場合**: エラー内容と `/workflows` のロ