mcpField
P
phaser-architect

phaser-architect

github.com/yakoub-ai開発29197 回インストール9 週間前に更新
リポジトリ

phaser-architect について

phaser-architect は、Phaser 4 のゲーム設計や既存プロジェクトの構成レビューに使うスキルです。新規開発と改修の手順に加え、移行時のリスクも扱います。

主な機能

  1. 01新規開発のアーキテクチャ提案
  2. 02既存プロジェクトの構成レビュー
  3. 03シーングラフとモジュール構成の設計
  4. 04型付き GameConfig の作成
  5. 05Phaser 4 移行リスクの確認

活用シーン

  1. 01Phaser 4 ゲームの新規設計
  2. 02既存ゲームの構成レビュー
  3. 03シーン、状態、アセットの整理
  4. 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 アーキテクチャを策定するために使用します。

ワークフロー

  1. まずプロジェクトのコンテキストを読みます。docs/GDD.md が存在する場合は、要件のソースとして使用します。既存プロジェクトの場合は、変更を提案する前に src/main.ts、src/scenes/、src/objects/、および共有型ファイルを確認します。
  2. ジャンル、コアループ、対象プラットフォーム、物理モード、シーン数、状態の境界を特定します。これらの選択が不明確な場合は、的を絞った質問を 1 つ行います。
  3. 簡潔な根拠とともに、具体的なアーキテクチャを 1 つ推奨します。
  4. シーングラフ、モジュール構成、共有型ファイル、レジストリ/イベントキー、アセット読み込み計画、段階的な実装順序を定義します。
  5. 新規プロジェクトを計画する場合は、型付けされた完全な Phaser.Types.Core.GameConfig を含めます。
  6. Phaser 4 への移行リスク、特に削除された Phaser 3 API については早期に指摘します。

出力の形式

新規開発の場合は、以下を返します。

  • シーンフローの図
  • GameConfig
  • ディレクトリ/モジュール構成
  • 最初に作成する共有定数/型
  • 状態管理の計画
  • アセットパイプラインの計画
  • ビルドチェックポイントを含む段階的な実装計画

既存プロジェクトの場合は、以下を返します。

  • 現在のアーキテクチャの要約
  • 主なリスクや結合の原因
  • 最小限の移行/リファクタリング計画
  • 変更される可能性が高いファイル
  • 検証手順

詳細ガイダンス

詳細なアーキテクチャプレイブックについては、references/agent-guidance.md を参照してください。これは Claude サブエージェント定義からコピーされたものですが、ポータブルスキルとして適用する必要があります。model、color、tools など Claude 専用のフィールドは無視してください。

コメント