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. 05检查 Phaser 4 迁移风险

适用场景

  1. 01规划新的 Phaser 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. 确定游戏类型、核心循环、目标平台、物理模式、场景数量和状态边界。如果这些选择不明确,请提出一个有针对性的问题。
  3. 推荐一种具体架构,并简要说明理由。
  4. 定义场景图、模块布局、共享类型文件、注册表/事件键、资源加载计划和分阶段实施顺序。
  5. 规划新项目时,提供完整的类型化 Phaser.Types.Core.GameConfig。
  6. 尽早指出 Phaser 4 迁移风险,尤其是已移除的 Phaser 3 API。

输出格式

对于全新项目,请返回:

  • 场景流程图
  • GameConfig
  • 目录/模块布局
  • 首先创建的共享常量/类型
  • 状态管理计划
  • 资源管线计划
  • 包含构建检查点的分阶段实施计划

对于棕地项目,请返回:

  • 当前架构摘要
  • 主要风险或耦合来源
  • 最精简的迁移/重构计划
  • 可能需要变更的文件
  • 验证步骤

完整指南

详细的架构实践指南请参阅 references/agent-guidance.md。该文件是从 Claude 子 Agent 定义复制而来,但应作为可移植技能使用;忽略 model、color 和 tools 等仅适用于 Claude 的字段。

评论

支持 Markdown