本文档列出 ZooCrush 项目中 Claude Code 可用的所有技能(Skills)及其用途。
项目核心技能
/project-assistant
用 途:Godot 项目通用助手,处理功能实现、bug 修复、文档同步和任务管理。 特点:
- 总是先澄清模糊需求
- 为新功能和修复编写测试
- 保持项目结构文档更新 触发:处理项目任务时的默认行为(CLAUDE.md 中已配置)
开发流程技能
/prototype
用途:快速原型开发,验证想法和概念。 适合:探索新功能、测试游戏机制、验证技术方案。
/tdd
用途:测试驱动开发。 流程:先写测试 → 实现功能 → 验证测试通过。 适合:确保代码质量、防止回归 bug。
/qa
用途:质量保证检查。 检查项:代码规范、性能、安全性、边界情况。
/review
用途:代码审查。 审查维度:正确性、可读性、性能、架构一致性。
/code-review
用途:审查当前 diff,查找 bug 和优化点。
参数:--comment(发布 PR 评论)、--fix(直接修复)。
等级:low/medium/high/max(覆盖范围)。
/simplify
用途:简化代码,消除重复,提升效率。 关注:代码质量和可维护性,不查找 bug。
/verify
用途:验证代码修改是否真正实现了预期功能。 方式:运行应用并观察实际行为。
架构与设计技能
/codebase-design
用途:分析和设计代码库架构。 输出:架构图、模块关系、改进建议。
/domain-modeling
用途:建立和扩展领域模型。
关联:读取并更新 CONTEXT.md。
/design-an-interface
用途:设计接口和 API。 适合:定义模块边界、设计公共接口。
/diagnosing-bugs
用途:诊断和修复 bug。
流程:分析症状 → 定位原因 → 提出修复方案。
关联:读取 CONTEXT.md 和 ADR 理解系统结构。
/improve-codebase-architecture
用途:改进代码库架构。
输出:重构建议、架构优化方案。
关联:遵循 CONTEXT.md 和 ADR 的决策。
/request-refactor-plan
用途:请求重构计划。 流程:分析代码 → 提出重构方案 → 等待批准。