用途:为游戏开发技能生态配置 Cursor IDE 与 OpenAI Codex,通过规则文件和提示词约定让 AI 编程工具遵循统一技术栈与架构约束。触发词包括 cursor、codex、.cursorrules、AI IDE、prompt conventions、context injection 等。前置要求:先理解 claude-code-game-workflow 技能生态。
主要能力:.cursorrules 文件置于仓库根目录并由 Cursor 自动加载,用于强制游戏开发技术栈规则,例如 TypeScript 严格模式禁用 any、运行时仅用 Bun(不用 npm/npx/yarn)、后端用 Elysia(不用 Express/Hapi/Fastify)、数据库用 Drizzle ORM(不用原生 SQL/Prisma/TypeORM)、共享引擎代码保持类型无关(不假设 RPG/MMO/FPS)、服务端权威(逻辑在服务端,客户端仅显示)、叙事内容需先做 quest-narrative-coherence 检查。完整规则约 25 条见 templates/game-dev.cursorrules。
使用方式:在 Claude Code 中用 @ 引用 SKILL.md,例如 @skills/game-dev/engineering/postgres-game-schema/SKILL.md implement the inventory schema;创建项目 CLAUDE.md(模板 claude-code-game-workflow/templates/game-project-claude.md);用 hooks 按文件模式自动路由技能(见 templates/claude-hooks-config.json)。提供五类提示词模板:新功能、叙事内容、Schema 变更、Bug 修复、代码审查。GitHub Copilot 可将规则内容复制到 .github/copilot-instructions.md;Windsurf 支持根目录 .windsurfrules,语法与 .cursorrules 相同。规则优先级:更具体的规则覆盖通用规则,游戏专属覆盖项放在文件顶部。
限制:资料未提供具体安装命令、收费信息或效果数据;实际行为取决于所用工具版本与项目配置。