Skip to content

Claude Code 各角色工作流指南

覆盖范围:产品 → 设计 → 研发 → 测试,聚焦 Claude Code 生态(Skills + MCP)的实际使用方式。 每个角色按「什么时间 · 用什么工具 · 做什么事情 · 交付什么」展开。


全链路流程概览


一、产品(Product)

角色职责

负责需求调研、功能规划、PRD 编写、与各方对齐,确保研发交付符合业务目标。

工作流程

阶段 1:需求探索

时间节点:接到需求或产生想法时

工具类型来源用途
/brainstormingSkillsuperpowers与 Claude 对话探索需求,发散方案,形成初步设计决策

做什么

  • /brainstorming 梳理用户问题、目标用户、核心场景
  • Claude 会主动提出 2-3 个方案供对比,形成设计决策

交付物:设计决策记录、初步方案选型


阶段 2:PRD 编写

时间节点:方案确定后

工具类型来源用途
/writing-plansSkillsuperpowers将需求拆解为结构化的功能模块和用户故事

做什么

  • /writing-plans 将功能需求拆解为可执行的用户故事(含验收标准)
  • 每个故事明确:用户角色、操作路径、预期结果、边界条件

交付物:PRD 文档、用户故事列表(含验收标准)


二、设计(Design)

角色职责

负责交互流程设计和 UI 视觉设计,输出可供研发实现的设计规范和组件库。

工作流程

阶段 1:交互设计

时间节点:拿到 PRD 后

工具类型来源用途
/brainstormingSkillsuperpowers围绕用户故事探讨交互方案,生成流程图思路

做什么

  • /brainstorming 梳理各页面的信息架构和操作流程
  • 识别复杂交互场景,提前与产品对齐

交付物:交互流程图、信息架构图


阶段 2:UI 设计

时间节点:交互方案确认后

工具类型来源用途
/frontend-designSkillfrontend-design生成高质量 UI 组件代码,验证设计可实现性
mastergo-magic-mcpMCP读取/操作 MasterGo 设计稿,同步设计 token
browser-tools-mcpMCP在浏览器中预览和验证 UI 效果

做什么

  • 在 MasterGo 完成视觉稿,用 mastergo-magic-mcp 管理设计变量(颜色、间距、字体)
  • /frontend-design 生成关键组件的参考代码,与研发对齐实现方式
  • browser-tools-mcp 实时预览 UI 在浏览器中的效果

交付物:UI 视觉稿、设计规范文档、组件参考代码


阶段 3:设计交付

时间节点:视觉稿完成后

工具类型来源用途
mastergo-magic-mcpMCP导出切图、标注尺寸、发布设计链接

做什么

  • 通过 MasterGo MCP 导出资源,生成标注文档
  • 通知研发设计已就绪

交付物:切图资源、设计标注、组件规范


三、研发(Development)

角色职责

负责功能实现、代码质量、技术架构,交付可测试的代码和 PR。

工作流程

阶段 0:CLAUDE.md 维护

时间节点:接手新项目时初次创建;每次会话结束后更新;代码规范/架构变更后审查

工具类型来源用途
/init内置命令扫描项目结构,生成初始 CLAUDE.md
/revise-claude-mdSkillclaude-md-management会话结束后自动提取新发现的约定、命令、注意事项并追加
/claude-md-improverSkillclaude-md-management对 CLAUDE.md 进行质量评分(A-F)并提出改进建议

做什么

初次创建:运行 /init,Claude 扫描项目结构自动生成初始 CLAUDE.md。推荐包含以下内容(只写项目特有的,不写通用最佳实践):

markdown
## Commands
- 构建:`npm run build`
- 测试:`npm test`
- 开发:`npm run dev`

## Architecture
src/
├── api/        # REST 接口层
├── services/   # 业务逻辑
└── models/     # 数据模型

## Gotchas
- 所有接口返回统一包裹格式 { code, data, message }
- 环境变量必须在 .env.local 中配置,不要提交

持续维护:每次会话结束后运行 /revise-claude-md,Claude 自动追加本次发现的新内容

定期审查:再次运行 /claude-md-improver,根据评分报告(A-F)修复过期或缺失的内容

交付物:项目根目录的 CLAUDE.md


阶段 1:功能开发

时间节点:拿到用户故事后

工具类型来源用途
/brainstormingSkillsuperpowers技术方案设计,评估实现路径(有设计决策时才用)
/writing-plansSkillsuperpowers将功能拆解为 2-5 分钟粒度的实现任务
/using-git-worktreesSkillsuperpowers创建独立 worktree,隔离开发环境
/subagent-driven-developmentSkillsuperpowers用子 Agent 并行执行各任务
/test-driven-developmentSkillsuperpowers先写测试再写实现(Red-Green-Refactor)
/verification-before-completionSkillsuperpowers完成后验证:测试通过、符合需求、无回归
/finishing-a-development-branchSkillsuperpowers分支收尾:整理提交历史、准备合并
mastergo-magic-mcpMCP读取设计稿参数(颜色、间距等)
playwrightMCP验证 UI 功能的 E2E 行为
context7MCP查询框架最新文档

做什么

  1. 复杂功能先用 /brainstorming 敲定技术方案
  2. /writing-plans 生成详细任务清单(含具体文件路径和代码示例)
  3. 开 worktree 隔离,用 /subagent-driven-development 逐任务执行
  4. 每个任务严格遵循 /test-driven-development:先写失败测试,再写实现
  5. 完成后用 /verification-before-completion 核查所有验收标准

交付物:功能代码、单元测试、集成测试、PR


阶段 2:Bug 修复

时间节点:收到 bug 报告时

工具类型来源用途
/systematic-debuggingSkillsuperpowers结构化排查:隔离问题、提假设、验证
/test-driven-developmentSkillsuperpowers先写能复现 bug 的失败测试
/verification-before-completionSkillsuperpowers验证修复有效且无新增回归
playwrightMCP复现 UI 层面的 bug
browser-tools-mcpMCP在浏览器中观察运行时行为

做什么

  1. /systematic-debugging 定位根因(不要直接猜测修复)
  2. 先写能稳定复现 bug 的测试(让测试红起来)
  3. 修复代码使测试变绿
  4. /verification-before-completion 确认修复

交付物:修复代码、复现测试、PR


阶段 3:代码重构

时间节点:技术债清理或架构优化时

工具类型来源用途
/brainstormingSkillsuperpowers评估重构范围,讨论方案利弊
/writing-plansSkillsuperpowers拆解重构步骤,保证每步可测
/test-driven-developmentSkillsuperpowers重构前先补测试,保证行为不变
/requesting-code-reviewSkillsuperpowers提交前发起 Code Review
/simplifySkillcode-simplifier检查代码质量,消除冗余

做什么

  1. /brainstorming 明确重构边界和风险
  2. 先补全覆盖当前行为的测试(安全网)
  3. /writing-plans 的步骤小步重构,每步保持测试绿色
  4. /simplify 做最终代码审查

交付物:重构后代码、测试覆盖报告、PR


阶段 4:Code Review

时间节点:提交 PR 后 / 收到 Review 评论时

工具类型来源用途
/requesting-code-reviewSkillsuperpowers发起 Review 前的自检和格式化请求
/receiving-code-reviewSkillsuperpowers收到评论后,系统性处理反馈

做什么

  • 提交前用 /requesting-code-review 自查:符合规范、测试完整、无遗漏
  • 收到评论后用 /receiving-code-review 逐条分析,避免误改或漏改

交付物:合并就绪的 PR


四、测试(Testing)

角色职责

负责测试规划、用例设计、自动化测试实现和验收回归,确保交付质量。

工作流程

阶段 1:测试规划

时间节点:拿到 PRD 和设计稿后,研发开始前

工具类型来源用途
/brainstormingSkillsuperpowers分析测试范围、识别高风险场景、设计测试策略

做什么

  • /brainstorming 梳理测试分层(单元 / 集成 / E2E / 验收)
  • 识别核心路径和边界条件,确定自动化优先级

交付物:测试计划、测试用例清单


阶段 2:自动化测试编写

时间节点:研发提测后 / 与研发并行

工具类型来源用途
/test-driven-developmentSkillsuperpowers按 TDD 节奏编写测试
/writing-plansSkillsuperpowers拆解自动化测试任务
playwrightMCP编写和执行 E2E 测试脚本
browser-tools-mcpMCP在浏览器中探索页面结构,辅助定位元素

做什么

  • 优先写 E2E 核心路径测试(用 playwright MCP)
  • browser-tools-mcp 辅助定位 DOM 元素,确保选择器稳定
  • /writing-plans 拆解复杂测试场景的实现步骤

交付物:E2E 测试脚本、单元测试补充


阶段 3:缺陷排查

时间节点:发现测试失败 / 功能异常时

工具类型来源用途
/systematic-debuggingSkillsuperpowers结构化分析失败原因
playwrightMCP重放失败场景,截图/录制复现过程
browser-tools-mcpMCP在浏览器中观察运行时状态
excelMCP统计缺陷数据,生成质量报告

做什么

  • /systematic-debugging 判断是测试脚本问题还是真实 bug
  • playwright 截图/录制复现步骤,提供给研发
  • excel MCP 汇总缺陷统计,输出质量报告

交付物:缺陷报告、复现录制、质量统计


阶段 4:验收回归

时间节点:研发修复后 / 发布前

工具类型来源用途
/verification-before-completionSkillsuperpowers系统验证:所有用例通过、无回归、符合验收标准
playwrightMCP执行全量 E2E 回归

做什么

  • /verification-before-completion 逐一核查验收标准
  • 执行全量 E2E 回归,确认无新增失败
  • 同步测试结论,通知产品和研发

交付物:验收报告、回归测试结果、发布许可


附录 A:Skills 速查表

Skill类型来源适用角色核心用途
/brainstormingSkillsuperpowers全员方案探索、设计决策、测试策略
/writing-plansSkillsuperpowers产品、研发、测试任务拆解、实现计划
/subagent-driven-developmentSkillsuperpowers研发并行执行多任务
/test-driven-developmentSkillsuperpowers研发、测试TDD 开发节奏
/systematic-debuggingSkillsuperpowers研发、测试结构化排查问题
/verification-before-completionSkillsuperpowers研发、测试完成前的系统验证
/finishing-a-development-branchSkillsuperpowers研发分支合并前收尾
/requesting-code-reviewSkillsuperpowers研发Code Review 发起
/receiving-code-reviewSkillsuperpowers研发Code Review 响应
/using-git-worktreesSkillsuperpowers研发并行分支隔离开发
/revise-claude-mdSkillclaude-md-management研发会话结束后追加新约定
/claude-md-improverSkillclaude-md-management研发CLAUDE.md 质量审查
/frontend-designSkillfrontend-design设计、研发UI 组件生成与验证
/simplifySkillcode-simplifier研发代码质量审查

附录 B:MCP 速查表

MCP适用角色核心用途
mastergo-magic-mcp设计、研发MasterGo 设计稿读取与变量同步
playwright研发、测试E2E 测试编写与执行
browser-tools-mcp设计、研发、测试浏览器运行时观察与自动化
filesystem研发项目文件浏览
context7研发获取框架/库最新官方文档
excel测试、产品数据统计与报告生成