- 添加 emoji 符号丰富视觉效果 - 添加 Gemini/Codex/OpenCode/Qwen CLI 安装说明 - 添加 ACE Tool 配置(官方和代理方式) - 添加 CodexLens 开发状态说明 - Dashboard 功能表格化展示 - 与中文版 README_CN.md 结构保持一致
8.1 KiB
Claude Code Workflow (CCW)
CCW is a JSON-driven multi-agent development framework with intelligent CLI orchestration. It provides 4-level workflow system from rapid execution to full brainstorming, transforming AI development into powerful orchestration.
✨ Key Features
| Feature | Description |
|---|---|
| 🎯 4-Level Workflows | From lite-lite-lite (instant) to brainstorm (multi-role analysis) |
| 🔄 Multi-CLI Orchestration | Gemini, Qwen, Codex, Claude - auto-select or manual |
| ⚡ Dependency-Aware Parallelism | Agent parallel execution without worktree complexity |
| 🔧 Issue Workflow | Post-development maintenance with optional worktree isolation |
| 📦 JSON-First State | .task/IMPL-*.json as single source of truth |
| 🖥️ Dashboard | Visual session management, CodexLens search, graph explorer |
📖 New? See Workflow Guide for the complete 4-level workflow system.
🚀 Quick Start
Install CCW
npm install -g claude-code-workflow
ccw install -m Global
Choose Your Workflow Level
| Level | Command | Use Case |
|---|---|---|
| ⚡ 1 | /workflow:lite-lite-lite |
Quick fixes, config changes |
| 📝 2 | /workflow:lite-plan |
Clear single-module features |
| 🔧 2 | /workflow:lite-fix |
Bug diagnosis and fix |
| 🔍 2 | /workflow:multi-cli-plan |
Multi-perspective analysis |
| 📊 3 | /workflow:plan |
Multi-module development |
| 🧪 3 | /workflow:tdd-plan |
Test-driven development |
| 🧠 4 | /workflow:brainstorm:auto-parallel |
New features, architecture design |
Workflow Examples
# Level 1: Instant execution
/workflow:lite-lite-lite "Fix typo in README"
# Level 2: Lightweight planning
/workflow:lite-plan "Add JWT authentication"
/workflow:lite-fix "User upload fails with 413 error"
# Level 3: Standard planning with session
/workflow:plan "Implement payment gateway integration"
/workflow:execute
# Level 4: Multi-role brainstorming
/workflow:brainstorm:auto-parallel "Design real-time collaboration system" --count 5
/workflow:plan --session WFS-xxx
/workflow:execute
🛠️ CLI Tool Installation
CCW supports multiple CLI tools for code analysis and generation. Install as needed:
🔷 Gemini CLI
Google's official Gemini CLI:
# Install
npm install -g @anthropic-ai/gemini-cli
# Configure API Key
export GEMINI_API_KEY="your-api-key"
# Verify
gemini --version
🟢 Codex CLI
OpenAI Codex CLI (recommended for long autonomous coding):
# Install
npm install -g @openai/codex
# Configure API Key
export OPENAI_API_KEY="your-api-key"
# Verify
codex --version
🟠 OpenCode CLI
Open-source multi-model CLI:
# Install
npm install -g opencode-ai
# Configure (supports multiple models)
export OPENCODE_API_KEY="your-api-key"
# Verify
opencode --version
🟣 Qwen CLI
Alibaba Cloud Qwen CLI:
# Install
pip install qwen-cli
# Configure
export QWEN_API_KEY="your-api-key"
# Verify
qwen --version
🔍 ACE Tool Configuration
ACE (Augment Context Engine) provides powerful semantic code search.
Method 1: Official Installation (Recommended)
Use Anthropic's official MCP package directly:
{
"mcpServers": {
"ace-tool": {
"command": "npx",
"args": ["-y", "@anthropic/ace-mcp"],
"env": {
"AUGMENT_API_KEY": "your-augment-api-key"
}
}
}
}
Get API Key: From Augment Developer Portal
Method 2: Proxy Installation
For network-restricted environments:
{
"mcpServers": {
"ace-tool": {
"command": "npx",
"args": ["-y", "@anthropic/ace-mcp"],
"env": {
"AUGMENT_API_KEY": "your-api-key",
"HTTPS_PROXY": "http://your-proxy:port",
"HTTP_PROXY": "http://your-proxy:port"
}
}
}
}
Usage
mcp__ace-tool__search_context({
project_root_path: "/path/to/project",
query: "user authentication logic"
})
📚 CodexLens Local Search
⚠️ In Development: CodexLens is under iterative optimization. Some features may be unstable.
CodexLens provides local code indexing and search without external APIs:
| Search Mode | Description |
|---|---|
| 🔤 FTS | Full-text search, based on SQLite FTS5 |
| 🧠 Semantic | Semantic search, using local embedding models |
| 🔀 Hybrid | Hybrid search, combining FTS + Semantic + Reranking |
Installation
# Enter codex-lens directory
cd codex-lens
# Install dependencies
pip install -e .
# Initialize index
codexlens index /path/to/project
Dashboard Integration
Open Dashboard via ccw view, manage indexes and execute searches in CodexLens Manager.
💻 CCW CLI Commands
ccw install # Install workflow files
ccw view # Open dashboard
ccw cli -p "..." # Execute CLI tools (Gemini/Qwen/Codex)
ccw upgrade -a # Upgrade all installations
Dashboard Features
| Feature | Description |
|---|---|
| 📊 Session Overview | Track workflow sessions and progress |
| 🔍 CodexLens | FTS + Semantic + Hybrid code search |
| 🕸️ Graph Explorer | Interactive code relationship visualization |
| 📜 CLI Manager | Execution history with session resume |
📖 Documentation
| Document | Description |
|---|---|
| 📘 Workflow Guide | 4-level workflow system (recommended) |
| 🚀 Getting Started | 5-minute quick start |
| 🖥️ Dashboard Guide | Dashboard user guide |
| ❓ FAQ | Common questions |
| 📝 Changelog | Version history |
🏗️ Architecture
┌─────────────────────────────────────────────────────────────────┐
│ Main Workflow (4 Levels) │
│ ⚡ Level 1: lite-lite-lite (instant, no artifacts) │
│ 📝 Level 2: lite-plan / lite-fix / multi-cli-plan (→ execute) │
│ 📊 Level 3: plan / tdd-plan / test-fix-gen (session persist) │
│ 🧠 Level 4: brainstorm:auto-parallel → plan → execute │
└─────────────────────────────────────────────────────────────────┘
↓
┌─────────────────────────────────────────────────────────────────┐
│ Issue Workflow (Supplement) │
│ 🔍 discover → 📋 plan → 📦 queue → ▶️ execute (worktree) │
└─────────────────────────────────────────────────────────────────┘
Core Principles:
- ⚡ Dependency Analysis solves parallelism - no worktree needed for main workflow
- 🔧 Issue Workflow supplements main workflow for post-development maintenance
- 🎯 Select workflow level based on complexity - avoid over-engineering
🤝 Contributing
- Repository: GitHub
- Issues: Report bugs or request features
- Contributing: See CONTRIBUTING.md
📄 License
MIT License - see LICENSE