phaser-architect について
phaser-architect は、Phaser 4 のゲーム設計や既存プロジェクトの構成レビューに使うスキルです。新規開発と改修の手順に加え、移行時のリスクも扱います。
主な機能
- 01新規開発のアーキテクチャ提案
- 02既存プロジェクトの構成レビュー
- 03シーングラフとモジュール構成の設計
- 04型付き GameConfig の作成
- 05Phaser 4 移行リスクの確認
活用シーン
- 01Phaser 4 ゲームの新規設計
- 02既存ゲームの構成レビュー
- 03シーン、状態、アセットの整理
- 04段階的な実装計画の策定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yakoub-ai/ phaser4-gamedev --skill phaser-architectインストール後、Claude Code で/phaser-architectを入力して読み込まれたか確認します。
同梱ファイルreferences/agent-guidance.md
詳細
Phaser 4 アーキテクチャ
このスキルは、コーディング前または既存プロジェクトのアーキテクチャレビュー中に、保守しやすい Phaser 4 アーキテクチャを策定するために使用します。
ワークフロー
- まずプロジェクトのコンテキストを読みます。
docs/GDD.mdが存在する場合は、要件のソースとして使用します。既存プロジェクトの場合は、変更を提案する前にsrc/main.ts、src/scenes/、src/objects/、および共有型ファイルを確認します。 - ジャンル、コアループ、対象プラットフォーム、物理モード、シーン数、状態の境界を特定します。これらの選択が不明確な場合は、的を絞った質問を 1 つ行います。
- 簡潔な根拠とともに、具体的なアーキテクチャを 1 つ推奨します。
- シーングラフ、モジュール構成、共有型ファイル、レジストリ/イベントキー、アセット読み込み計画、段階的な実装順序を定義します。
- 新規プロジェクトを計画する場合は、型付けされた完全な
Phaser.Types.Core.GameConfigを含めます。 - Phaser 4 への移行リスク、特に削除された Phaser 3 API については早期に指摘します。
出力の形式
新規開発の場合は、以下を返します。
- シーンフローの図
GameConfig- ディレクトリ/モジュール構成
- 最初に作成する共有定数/型
- 状態管理の計画
- アセットパイプラインの計画
- ビルドチェックポイントを含む段階的な実装計画
既存プロジェクトの場合は、以下を返します。
- 現在のアーキテクチャの要約
- 主なリスクや結合の原因
- 最小限の移行/リファクタリング計画
- 変更される可能性が高いファイル
- 検証手順
詳細ガイダンス
詳細なアーキテクチャプレイブックについては、references/agent-guidance.md を参照してください。これは Claude サブエージェント定義からコピーされたものですが、ポータブルスキルとして適用する必要があります。model、color、tools など Claude 専用のフィールドは無視してください。
コメント
Markdown 対応