アイデアからApp Storeまで — Flutter/Flameゲーム公開ハーネス(Claude Codeプラグイン)
(github.com/tjdrhs90)Flutter/Flameゲームを「アイデア → 企画 → 開発 → QA → ストア提出」まで進めるClaude Codeプラグインを、オープンソースとして公開します。
Flameゲームを自分で複数作ってストアに公開する中で、毎回繰り返していた手順や、そのたびに踏んでいた落とし穴をハーネスとしてコード化しました。「バイブコーディング」ではなく、手順をAIに委譲 — ガードレール → 計画 → generator↔evaluatorビルドループ → 人によるレビュー。
流れ: アイデア(なければAIが提案) → 計画 → デザイン → 完了基準の契約 → generator↔evaluatorループ → 人が直接プレイ・承認 → AdMob・ビルド・スクリーンショット・提出
特徴
- 懐疑的な評価者 — evaluatorはコードを見るだけで通過させず、ゲームを実際に起動して判定。QAを通過しても、配布前の人による承認ゲートで停止
- 素材ゼロでも常にプレイ可能 — コード合成オーディオ + コード描画ビジュアル(外部アセット不要)
- 「公開可能な形」まで — カスタムアイコン・スプラッシュ・アプリ名、向きのネイティブ固定、iPad除外、Play必須グラフィック(512アイコン + 1024×500フィーチャー)、ストアメタ・審査情報の自動入力、CIを含む
- 公開済みゲーム7本の実戦向け修正を内蔵 — オーディオプーリング、ハプティクス、アプリライフサイクル、ATTリジェクト(2.1)回避、バンドルIDの一貫性など
- PRD・UIはユーザーが会話する言語で生成(日本語/英語)
Anthropicのharness design(generator-evaluator分離・ファイルハンドオフ・懐疑的QA)をゲーム公開ドメインに適用しました。
レポ: https://github.com/tjdrhs90/flutter-flame-harness
フィードバック歓迎です 🙏
まだコメントはありません。