← ClaudeAtlas

forge-prototypelisted

Phase 2(プロトタイプ)を prototype.js ワークフローで自律実行し、Checkpoint B(遊べる縦串へのフィードバック)を回収して stage を prototype にする。
takeshijuan/arcade-relay · ★ 0 · AI & Automation · score 75
Install: claude install-skill takeshijuan/arcade-relay
# /forge-prototype — Phase 2: プロトタイプ(自律) 承認済みの企画・設計から「遊べる縦串」(起動→コアループ1周→リスタート)を自律実装し、Checkpoint B で人間の1回フィードバックを回収する。フィードバックは Phase 3(/forge-build)の入力になる。 ## Phase 0: 前提チェック | 前提 | 確認 | 無い場合の対応 | |---|---|---| | `design/concept.md` `design/gdd.md` `design/art-bible.md` `design/art-bible.json` `design/assets.md` | Glob/Read で全件存在確認 | 1つでも欠けたら「Phase 1 の成果物が不足しています。先に `/forge-concept` を実行してください」と案内して**停止** | | `state/asset-routing.json` | Read で存在確認 | 「preflight 未実施です。先に `/forge` を実行してください」と案内して**停止**(プレースホルダー資産生成がルーティング表に依存する) | | `state/engine.txt` | Read(無ければ `phaser`) | unity/unreal の場合は `state/engine-info.json` の binary 実在も確認し、無ければ「エンジン preflight 未実施です。先に `/forge` を実行してください」と案内して**停止** | | `state/stage.txt` | Read | `brief` 以前なら `/forge-concept` へ案内して停止。`prototype` 以降なら再実行で game/ を上書きする旨を警告し AskUserQuestion で続行可否を確認 | | `state/review-mode.txt` | Read | 無ければ既定 `lean` | | `state/checkpoint-a-feedback.md` | Read(**任意**) | 無くてもよい(Checkpoint A が無修正承認だった場合は存在しない) | `$ARGUMENTS` に `full|lean|solo` があれば今回のみ reviewMode として使う。 ## Phase 1: ワークフロー起動 Workflow ツールで起動する: - scriptPath: `.claude/workflows/prototype.js` - args: `{"reviewMode": "<mode>", "engine": "<state/engine.txt の値。無ければ phaser>", "checkpointAFeedbackPath": "state/checkpoint-a-feedback.md"}` (`state/checkpoint-a-feedback.md` が存在しない場合は `checkpointAFeedbackPath` を**省略**する — contract §4 で optional) 起動後ユーザーに伝える: 「Phase 2 をバックグラウンドで開始しました。完了すると通知が届きます。進捗は `/workflows` で確認できます。」**ポーリング禁止**、完了通知を待つ。ストーリー実装ループ(CR-CODE)と