关于 phaser-architect
phaser-architect 是用于规划 Phaser 4 游戏架构和审查现有项目的技能,覆盖新项目设计、改造方案及迁移风险。
主要功能
- 01新项目架构建议
- 02现有项目架构审查
- 03场景图与模块布局规划
- 04生成类型化 GameConfig
- 05检查 Phaser 4 迁移风险
适用场景
- 01规划新的 Phaser 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/和共享类型文件。 - 确定游戏类型、核心循环、目标平台、物理模式、场景数量和状态边界。如果这些选择不明确,请提出一个有针对性的问题。
- 推荐一种具体架构,并简要说明理由。
- 定义场景图、模块布局、共享类型文件、注册表/事件键、资源加载计划和分阶段实施顺序。
- 规划新项目时,提供完整的类型化
Phaser.Types.Core.GameConfig。 - 尽早指出 Phaser 4 迁移风险,尤其是已移除的 Phaser 3 API。
输出格式
对于全新项目,请返回:
- 场景流程图
GameConfig- 目录/模块布局
- 首先创建的共享常量/类型
- 状态管理计划
- 资源管线计划
- 包含构建检查点的分阶段实施计划
对于棕地项目,请返回:
- 当前架构摘要
- 主要风险或耦合来源
- 最精简的迁移/重构计划
- 可能需要变更的文件
- 验证步骤
完整指南
详细的架构实践指南请参阅 references/agent-guidance.md。该文件是从 Claude 子 Agent 定义复制而来,但应作为可移植技能使用;忽略 model、color 和 tools 等仅适用于 Claude 的字段。
评论
支持 Markdown