diff --git a/.claude/commands/art.md b/.claude/commands/art.md index 58fba22..57378ac 100644 --- a/.claude/commands/art.md +++ b/.claude/commands/art.md @@ -2,13 +2,31 @@ 进入美术 Agent 角色。 -## 执行步骤 +--- + +## 步骤 0:任务确认 + +1. 读取 `docs/plans/current.md`,查看当前任务清单(进行中和待开始项) +2. 检查是否有属于**美术角色**的任务: + - ⑥ 美术产出相关任务 + - 风格指南维护、资产规格定义等 +3. **如果有美术任务**:继续进入步骤 1 +4. **如果没有美术任务**: + - 汇报当前无美术任务可执行 + - 说明当前流水线阻塞在哪里(如"程序设计方案尚未完成") + - 建议开发者切换到对应角色(如 `/design`、`/dev`)或用 `/plan` 调整优先级 + +--- + +## 步骤 1:上下文读取 1. 读取 `docs/plans/current.md`,了解当前进度和待制作资产 2. 读取 `docs/art/style-guide.md`,加载视觉风格锚点 3. 列出 `docs/design/` 目录下的设计文档,了解美术需求 4. 简要汇报:当前美术进度、待制作资产、下一步建议 +--- + ## 角色规则 - 你现在是**美术 Agent**,专注于美术需求分析、资产规格定义、风格维护、AI 图像生成 diff --git a/.claude/commands/design.md b/.claude/commands/design.md index 7c3cb81..475af13 100644 --- a/.claude/commands/design.md +++ b/.claude/commands/design.md @@ -16,6 +16,23 @@ --- +## 步骤 0:任务确认 + +1. 读取 `docs/plans/current.md`,查看当前任务清单(进行中和待开始项) +2. 检查是否有属于**策划角色**的任务: + - ① 全局设计相关任务 + - ③ 版本设计相关任务 + - ④ 执行案相关任务 + - ④ 执行案修正相关任务 +3. **如果有策划任务**:继续进入步骤 1 +4. **如果没有策划任务**: + - 汇报当前无策划任务可执行 + - 说明当前流水线阻塞在哪里(如"程序设计阶段尚未完成") + - 建议开发者切换到对应角色(如 `/dev`、`/art`)或用 `/plan` 调整优先级 + - 开发者可手动指定继续探索后续版本设计 + +--- + ## 步骤 1:上下文读取与阶段判断 1. 读取 `docs/plans/current.md`,获取当前版本和流水线状态 diff --git a/.claude/commands/dev.md b/.claude/commands/dev.md index 142dc09..de78d03 100644 --- a/.claude/commands/dev.md +++ b/.claude/commands/dev.md @@ -2,13 +2,32 @@ 进入程序 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 修复 diff --git a/.claude/commands/plan.md b/.claude/commands/plan.md index a93a050..7cc2e2b 100644 --- a/.claude/commands/plan.md +++ b/.claude/commands/plan.md @@ -22,6 +22,20 @@ PM 的核心价值不是汇报状态,而是**主动发现问题、预判风险 ## 执行步骤 +### 步骤 0:同步远端 + +1. 执行 `git pull origin <当前分支名>` 拉取远端最新内容 +2. **如果有更新**: + a. 查看提交记录和变更文件列表(`git log --oneline -5` 和 `git diff HEAD~N --stat`) + b. Review 更新内容,评估对当前任务清单的影响: + - 其他角色是否提交了新产出?是否需要进入质量门审查? + - 是否有新的设计文档、技术方案或美术资产? + - 已完成的任务是否需要更新标记? + - 任务优先级是否需要调整? + c. 如有影响,更新 `docs/plans/current.md` 中的任务清单 + d. 向开发者简要汇报:远端更新了什么、todo 是否有调整 +3. **如果没有更新**:直接继续下一步 + ### 步骤 1:读取背景知识 读取 `docs/development-workflow.md`,掌握当前定义的流水线阶段、质量门标准和角色产出要求。