常见问题(FAQ)
关于 CCW、工作流、命令与排错的常见问题汇总。
通用问题
CCW 是什么?
CCW(Claude Code Workflows)是一套面向工程实践的工作流自动化平台:将 AI 能力与结构化开发流程结合,提供 40+ 命令与 15 个集成工作流,帮助你更快、更稳地完成开发,同时保持质量标准。
核心特性:
- AI 驱动的代码分析 / 生成 / Review
- 15 个工作流级别:从快速执行到智能编排
- Session 管理:完整状态持久化,可暂停/恢复
- 多 Agent 并行协作:支持并行任务与依赖分析
- 内置测试、验证与代码审查
系统要求是什么?
最低要求:
- Node.js 16.x 或更高
- Git 2.x 或更高
- 可用内存 4GB
- 磁盘空间 500MB
推荐配置:
- Node.js 18.x LTS
- 可用内存 8GB
- 磁盘空间 2GB(用于 artifacts 与 sessions)
如何安装 CCW?
# npm 全局安装
npm install -g @ccw/cli
# 或使用 npx(无需安装)
npx @ccw/cli init
# 在项目中初始化
ccw init
CCW 是否免费?
是的,CCW 开源且免费使用。但 CCW 会集成第三方 AI 服务(Gemini、Codex、Claude、Qwen 等),这些服务可能有各自的计费方式。你需要为所使用的 AI 服务配置对应的 API Key。
支持哪些编程语言?
CCW 支持所有编程语言。AI 模型可以分析与生成任意语言代码,例如:
- Web:JavaScript、TypeScript、Python、PHP、Ruby
- Mobile:Swift、Kotlin、React Native、Flutter
- Systems:Rust、Go、C、C++
- Data:Python、R、SQL
- Enterprise:Java、C#、.NET
工作流选择
如何选择合适的工作流?
Details
决策框架
可以用下面这棵“快速决策树”:
- 是开发后期维护(合并后修复/增强)? → 使用 Issue Workflow
- 不确定该用哪些命令? → 用
ccw-coordinator(Level 5) - 需求不清晰/要探索方案? → 用
brainstorm:auto-parallel(Level 4) - 需要可恢复的持久 session?
- 标准开发 →
plan→execute(Level 3) - TDD →
tdd-plan→execute(Level 3) - 修复测试 →
test-fix-gen→test-cycle-execute(Level 3)
- 标准开发 →
- 需要多视角对比分析? → 用
multi-cli-plan(Level 2) - 要修 Bug? → 用
lite-fix(Level 2) - 需要简单规划? → 用
lite-plan→lite-execute(Level 2) - 只是很快的小任务? → 用
lite-lite-lite(Level 1)
Main Workflow 与 Issue Workflow 有什么区别?
Details
对比说明
Main Workflow 用于主开发流程:
- 功能开发(Levels 1-5)
- 处于活跃开发阶段
- 基于依赖的并行
- 在当前分支工作
Issue Workflow 用于开发后期维护:
- 合并后的 bug 修复与增强
- 主工作流完成之后
- 可选 worktree 隔离
- 保持主分支稳定
| 维度 | Main Workflow | Issue Workflow |
|---|---|---|
| 目的 | 功能开发 | 开发后修复 |
| 时机 | 开发阶段 | 主工作流完成之后 |
| 范围 | 完整功能实现 | 定点修复/增强 |
| 并行策略 | 依赖分析 | worktree 隔离(可选) |
| 分支模型 | 当前分支开发 | 可使用隔离 worktree |