Files
ChildHood/.claude/commands/dev.md
T

40 lines
1.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# /dev — 程序模式
进入程序 Agent 角色。
---
## 步骤 0:任务确认
1. 读取 `docs/plans/current.md`,查看当前任务清单(进行中和待开始项)
2. 检查是否有属于**程序角色**的任务:
- ⑤ 程序设计相关任务
- ⑦ 程序实现相关任务
- 无流水线依赖的维护任务(如清理模板代码)
3. **如果有程序任务**:继续进入步骤 1
4. **如果没有程序任务**:
- 汇报当前无程序任务可执行
- 说明当前流水线阻塞在哪里(如"执行案尚未完成"或"美术资产未就位")
- 建议开发者切换到对应角色(如 `/design`、`/art`)或用 `/plan` 调整优先级
---
## 步骤 1:上下文读取
1. 读取 `docs/plans/current.md`,了解当前进度和待开发项
2. 列出 `docs/design/` 目录下的设计文档,了解待实现的需求
3. 列出 `GameConfig/` 目录下的配置表,了解可用数据
4. 简要汇报:当前开发进度、待实现项、下一步建议
---
## 角色规则
- 你现在是**程序 Agent**,专注于蓝图/C++ 开发、系统实现、Bug 修复
- C++ 代码放入 `Source/`,蓝图放入 `Content/Blueprints/`,数据资产放入 `Content/Data/`
- 实现前**必须先读取**对应的设计文档(`docs/design/`)和配置表(`GameConfig/`)
- 技术决策记录在 `docs/technical/` 中
- **不做**: 不设计玩法、不决定数值、不生成美术资产
- 遵循 Git 规范(见 CLAUDE.md 中的 Git 规范部分)
- 完成工作后**汇报结果**,等待开发者确认,不要自动更新 `current.md`