Skip to content

核心概念

一句话定位

核心概念是理解 Claude Code Workflow 的基础 — Commands、Skills、Prompts 三层抽象,Workflow 会话管理,团队协作模式。


3.1 三层抽象

Claude Code Workflow 的命令系统分为三层抽象:

3.1.1 Commands - 内置命令

Commands 是 Claude Code Workflow 的原子操作 — 预定义的可复用命令,完成特定任务。

类别命令数量说明
核心编排2ccw, ccw-coordinator
CLI 工具2cli-init, codex-review
Issue 工作流8discover, plan, execute, queue 等
Memory2prepare, style-skill-memory
Workflow 会话6start, resume, list, complete 等
Workflow 分析10+analyze, brainstorm, debug, refactor 等
Workflow UI 设计9generate, import-from-code, style-extract 等

提示

Commands 定义在 .claude/commands/ 目录,每个命令是一个 Markdown 文件。

3.1.2 Skills - 复合技能

Skills 是 Commands 的组合封装 — 针对特定场景的可复用技能,包含多个步骤和最佳实践。

Skill功能触发方式
brainstorm多视角头脑风暴/brainstorm
ccw-helpCCW 命令帮助/ccw-help
command-generator生成 Claude 命令/command-generator
issue-manageIssue 管理/issue-manage
memory-captureMemory 压缩和捕获/memory-capture
memory-manageMemory 更新/memory-manage
review-code多维度代码审查/review-code
review-cycle代码审查和修复循环/review-cycle
skill-generator生成 Claude 技能/skill-generator
skill-tuningSkill 诊断和调优/skill-tuning

提示

Skills 定义在 .claude/skills/ 目录,包含 SKILL.md 规范文件和参考文档。

3.1.3 Prompts - Codex 提示

Prompts 是 Codex 模型的指令模板 — 针对 Codex (GPT) 模型优化的提示模板。

Prompt功能
prep-cyclePrep 周期提示
prep-planPrep 规划提示

提示

Codex Prompts 定义在 .codex/prompts/ 目录,专为 Codex 模型优化。


3.2 三层关系

3.2.1 调用路径

  1. 用户发起请求 → 在 VS Code 中输入命令或描述需求
  2. ccw 编排 → 意图分析,选择合适的工作流
  3. 执行 Command → 执行原子命令操作
  4. 调用 Skill → 如需复杂逻辑,调用组合技能
  5. 使用 Prompt → 如需特定模型,使用优化提示
  6. AI 模型执行 → 调用配置的 AI 模型
  7. 返回结果 → 格式化输出给用户

3.3 Workflow 会话管理

3.3.1 会话生命周期

3.3.2 会话命令

命令功能示例
start启动新会话/workflow:session:start
resume恢复已有会话/workflow:session:resume <session-id>
list列出所有会话/workflow:session:list
sync同步会话状态/workflow:session:sync
complete完成当前会话/workflow:session:complete
solidify固化会话成果/workflow:session:solidify

3.3.3 会话目录结构

.workflow/
├── .team/
│   └── TC-<project>-<date>/      # 会话目录
│       ├── spec/                  # 会话规范
│       │   ├── discovery-context.json
│       │   └── requirements.md
│       ├── artifacts/             # 会话产物
│       ├── wisdom/                # 会话智慧
│       │   ├── learnings.md
│       │   ├── decisions.md
│       │   ├── conventions.md
│       │   └── issues.md
│       └── .team-msg/             # 消息总线

3.4 团队协作模式

3.4.1 角色系统

Claude Code Workflow 支持 8 种团队工作流,每种工作流定义了不同的角色:

工作流角色说明
PlanExplanner, executor规划执行分离
IterDevdeveloper, reviewer迭代开发
Lifecycleanalyzer, developer, tester, reviewer生命周期覆盖
Issuediscoverer, planner, executorIssue 驱动
Testingtester, developer测试驱动
QAqa, developer质量保证
Brainstormfacilitator, perspectives多视角分析
UIDesigndesigner, developerUI 设计生成

3.4.2 消息总线

团队成员通过消息总线通信:

3.4.3 工作流选择指南

任务目标推荐工作流命令
新功能开发PlanEx/workflow-plan
Bug 修复Lifecycle/debug-with-file
代码重构IterDev/refactor-cycle
技术决策Brainstorm/brainstorm-with-file
UI 开发UIDesign/workflow:ui-design
集成测试Testing/integration-test-cycle
代码审查QA/review-cycle
Issue 管理Issue/issue 系列

3.5 核心概念速览

概念说明位置/命令
Command原子操作命令.claude/commands/
Skill复合技能封装.claude/skills/
PromptCodex 提示模板.codex/prompts/
Workflow团队协作流程/workflow:*
Session会话上下文管理/workflow:session:*
Memory跨会话知识持久化ccw memory
Spec项目规范约束.workflow/specs/
CodexLens语义代码索引.codex-lens/
CCWCLI 调用框架ccw 目录

3.6 数据流


下一步

Released under the MIT License.