🚀 Claude Code Workflow (CCW)
📋 Overview
Claude Code Workflow (CCW) is a next-generation multi-agent automation framework for software development that orchestrates complex development tasks through intelligent workflow management and autonomous execution.
🎯 Latest Release v2.0: Major architectural evolution with enhanced workflow lifecycle, Python-powered backend (pycli), comprehensive test workflow generation, plan verification system, and brainstorm artifacts integration. See CHANGELOG.md for details.
🌟 Key Innovations
- 🔄 Enhanced Workflow Lifecycle: Complete development cycle: Brainstorm → Plan → Verify → Execute → Test → Review
- 🐍 Python-Powered Backend: Advanced
pycli integration with hierarchical vector database support for semantic context discovery
- 🧪 Automated Test Generation: Comprehensive test workflow generation (
/workflow:test-gen) with full coverage planning
- ✅ Plan Verification System: Pre-execution validation using dual Gemini/Codex analysis (
/workflow:plan-verify)
- 🎯 JSON-First Architecture: Single source of truth with atomic session management
- 💡 Brainstorm Artifacts: Multi-perspective planning with synthesis and structured document generation
🏗️ System Architecture
🔧 Core Architectural Principles
🏛️ Three-Pillar Foundation
| 🏗️ JSON-First Data Model |
⚡ Atomic Session Management |
🧩 Adaptive Complexity |
| Single source of truth |
Marker-based session state |
Auto-adjusts to project size |
| Sub-millisecond queries |
Zero-overhead switching |
Simple → Medium → Complex |
| Generated Markdown views |
Conflict-free concurrency |
Task limit enforcement |
| Data consistency guaranteed |
Instant context switching |
Intelligent decomposition |
✨ Major Enhancements v2.0
🔄 Enhanced Workflow Lifecycle
Complete development lifecycle with quality gates at each phase:
- 💡 Brainstorm Phase - Multi-perspective conceptual planning with role-based analysis
- 📋 Plan Phase - Structured implementation planning with task decomposition
- ✅ Verify Phase - Pre-execution validation using Gemini (strategic) + Codex (technical)
- ⚡ Execute Phase - Autonomous implementation with multi-agent orchestration
- 🧪 Test Phase - Automated test workflow generation with comprehensive coverage
- 🔍 Review Phase - Quality assurance and completion validation
🐍 Python-Powered Backend (pycli)
Advanced semantic context discovery system:
🧪 Automated Test Generation
Comprehensive test workflow creation:
- Implementation Analysis: Scans completed IMPL-* tasks for test requirements
- Multi-layered Testing: Unit, Integration, E2E, Performance, Security tests
- Agent Assignment: Specialized test agents for different test types
- Dependency Mapping: Test execution follows implementation dependency chains
✅ Plan Verification System
Dual-engine validation before execution:
- Gemini Strategic Analysis: High-level feasibility and architectural soundness
- Codex Technical Analysis: Implementation details and technical feasibility
- Cross-Validation: Identifies conflicts between strategic vision and technical constraints
- Improvement Suggestions: Actionable recommendations before implementation begins
📊 Complexity Management System
CCW automatically adapts workflow structure based on project complexity:
| Complexity |
Task Count |
Structure |
Features |
| 🟢 Simple |
<5 tasks |
Single-level |
Minimal overhead, direct execution |
| 🟡 Medium |
5-10 tasks |
Two-level hierarchy |
Progress tracking, automated docs |
| 🔴 Complex |
>10 tasks |
Force re-scoping |
Multi-iteration planning required |
🛠️ Complete Command Reference
🎮 Core System Commands
| Command |
Function |
Example |
🎯 /enhance-prompt |
Technical context enhancement |
/enhance-prompt "add auth system" |
📊 /context |
Unified context management |
/context --analyze --format=tree |
📝 /update-memory-full |
Complete documentation update |
/update-memory-full |
🔄 /update-memory-related |
Smart context-aware updates |
/update-memory-related |
🔍 Gemini CLI Commands (Analysis & Investigation)
| Command |
Purpose |
Usage |
🔍 /gemini:analyze |
Deep codebase analysis |
/gemini:analyze "authentication patterns" |
💬 /gemini:chat |
Direct Gemini interaction |
/gemini:chat "explain this architecture" |
⚡ /gemini:execute |
Intelligent execution with YOLO permissions |
/gemini:execute "implement task-001" |
🎯 /gemini:mode:auto |
Auto template selection |
/gemini:mode:auto "analyze security vulnerabilities" |
🐛 /gemini:mode:bug-index |
Bug analysis and fix suggestions |
/gemini:mode:bug-index "payment processing fails" |
📋 /gemini:mode:plan |
Project planning and architecture |
/gemini:mode:plan "microservices architecture" |
🎯 /gemini:mode:plan-precise |
Precise path planning analysis |
/gemini:mode:plan-precise "complex refactoring" |
🔮 Qwen CLI Commands (Architecture & Code Generation)
| Command |
Purpose |
Usage |
🔍 /qwen:analyze |
Architecture analysis and code quality |
/qwen:analyze "system architecture patterns" |
💬 /qwen:chat |
Direct Qwen interaction |
/qwen:chat "design authentication system" |
⚡ /qwen:execute |
Intelligent implementation with YOLO permissions |
/qwen:execute "implement user authentication" |
🚀 /qwen:mode:auto |
Auto template selection and execution |
/qwen:mode:auto "build microservices API" |
🐛 /qwen:mode:bug-index |
Bug analysis and fix suggestions |
/qwen:mode:bug-index "memory leak in service" |
📋 /qwen:mode:plan |
Architecture planning and analysis |
/qwen:mode:plan "design scalable database" |
🎯 /qwen:mode:plan-precise |
Precise architectural planning |
/qwen:mode:plan-precise "complex system migration" |
🤖 Codex CLI Commands (Development & Implementation)
| Command |
Purpose |
Usage |
🔍 /codex:analyze |
Development analysis |
/codex:analyze "optimization opportunities" |
💬 /codex:chat |
Direct Codex interaction |
/codex:chat "implement JWT auth" |
⚡ /codex:execute |
Autonomous implementation with YOLO permissions |
/codex:execute "refactor user service" |
🚀 /codex:mode:auto |
PRIMARY: Full autonomous development |
/codex:mode:auto "build payment system" |
🐛 /codex:mode:bug-index |
Autonomous bug fixing and implementation |
/codex:mode:bug-index "fix race condition" |
📋 /codex:mode:plan |
Development planning and implementation |
/codex:mode:plan "implement API endpoints" |
🎯 Workflow Management
📋 Session Management
| Command |
Function |
Usage |
🚀 /workflow:session:start |
Create new session |
/workflow:session:start "OAuth2 System" |
⏸️ /workflow:session:pause |
Pause current session |
/workflow:session:pause |
▶️ /workflow:session:resume |
Resume session |
/workflow:session:resume "OAuth2 System" |
📋 /workflow:session:list |
List all sessions |
/workflow:session:list --active |
🔄 /workflow:session:switch |
Switch sessions |
/workflow:session:switch "Payment Fix" |
🎯 Workflow Operations
| Command |
Function |
Usage |
💭 /workflow:brainstorm:* |
Multi-perspective planning with role experts |
/workflow:brainstorm:system-architect "microservices" |
🤝 /workflow:brainstorm:synthesis |
Synthesize all brainstorming perspectives |
/workflow:brainstorm:synthesis |
🎨 /workflow:brainstorm:artifacts |
Generate structured planning documents |
/workflow:brainstorm:artifacts "topic description" |
📋 /workflow:plan |
Convert to executable implementation plans |
/workflow:plan "description" | file.md | ISS-001 |
🔍 /workflow:plan-deep |
Deep technical planning with Gemini analysis |
/workflow:plan-deep "requirements description" |
✅ /workflow:plan-verify |
Pre-execution validation using dual analysis |
/workflow:plan-verify |
⚡ /workflow:execute |
Coordinate agents for implementation |
/workflow:execute |
🔄 /workflow:resume |
Intelligent workflow resumption |
/workflow:resume [--from TASK-ID] [--retry] |
📊 /workflow:status |
Generate on-demand views from task data |
/workflow:status [task-id] [format] [validation] |
🧪 /workflow:test-gen |
Generate comprehensive test workflows |
/workflow:test-gen WFS-session-id |
🔍 /workflow:review |
Execute review phase for quality validation |
/workflow:review |
📚 /workflow:docs |
Generate hierarchical documentation |
/workflow:docs "architecture" | "api" | "all" |
🏷️ Task Management
| Command |
Function |
Usage |
➕ /task:create |
Create implementation task with context |
/task:create "User Authentication System" |
🔄 /task:breakdown |
Intelligent task decomposition |
/task:breakdown task-id |
⚡ /task:execute |
Execute tasks with appropriate agents |
/task:execute task-id |
📋 /task:replan |
Replan tasks with detailed input |
/task:replan task-id ["text" | file.md | ISS-001] |
🧠 Brainstorming Role Commands
| Role |
Command |
Purpose |
| 🏗️ System Architect |
/workflow:brainstorm:system-architect |
Technical architecture analysis |
| 🔒 Security Expert |
/workflow:brainstorm:security-expert |
Security and threat analysis |
| 📊 Product Manager |
/workflow:brainstorm:product-manager |
User needs and business value |
| 🎨 UI Designer |
/workflow:brainstorm:ui-designer |
User experience and interface |
| 📈 Business Analyst |
/workflow:brainstorm:business-analyst |
Process optimization analysis |
| 🔬 Innovation Lead |
/workflow:brainstorm:innovation-lead |
Emerging technology opportunities |
| 📋 Feature Planner |
/workflow:brainstorm:feature-planner |
Feature development planning |
| 🗄️ Data Architect |
/workflow:brainstorm:data-architect |
Data modeling and analytics |
| 👥 User Researcher |
/workflow:brainstorm:user-researcher |
User behavior analysis |
| 🚀 Auto Selection |
/workflow:brainstorm:auto |
Dynamic role selection |
🎯 Complete Development Workflows
🚀 Enhanced Workflow Lifecycle
⚡ Workflow Session Management
🔥 Quick Development Examples
🚀 Complete Feature Development Workflow
⚡ Rapid Bug Resolution
📊 Architecture Analysis & Refactoring
🏗️ Project Structure
⚡ Performance & Technical Specs
📊 Performance Metrics
| Metric |
Performance |
Details |
| 🔄 Session Switching |
<10ms |
Atomic marker file operations |
| 📊 JSON Queries |
<1ms |
Direct JSON access, no parsing overhead |
| 📝 Doc Updates |
<30s |
Medium projects, intelligent targeting |
| 🔍 Context Loading |
<5s |
Complex codebases with caching |
| ⚡ Task Execution |
10min timeout |
Complex operations with error handling |
🛠️ System Requirements
- 🖥️ OS: Windows 10+, Ubuntu 18.04+, macOS 10.15+
- 📦 Dependencies: Git, Node.js (Gemini), Python 3.8+ (Codex)
- 💾 Storage: ~50MB core + variable project data
- 🧠 Memory: 512MB minimum, 2GB recommended
🔗 Integration Requirements
- 🔍 Gemini CLI: Required for analysis and strategic planning workflows
- 🤖 Codex CLI: Required for autonomous development and bug fixing
- 🔮 Qwen CLI: Required for architecture analysis and code generation
- 📂 Git Repository: Required for change tracking and version control
- 🎯 Claude Code IDE: Recommended for optimal experience
- 🐍 Python 3.8+: Required for advanced pycli backend features
⚙️ Installation & Configuration
🚀 Quick Installation
✅ Verify Installation
⚙️ Essential Configuration
Gemini CLI Setup
Optimized .geminiignore
🤝 Contributing
🛠️ Development Setup
- 🍴 Fork the repository
- 🌿 Create feature branch:
git checkout -b feature/enhancement-name
- 📦 Install dependencies
- ✅ Test with sample projects
- 📤 Submit detailed pull request
📏 Code Standards
- ✅ Follow existing command patterns
- 🔄 Maintain backward compatibility
- 🧪 Add tests for new functionality
- 📚 Update documentation
- 🏷️ Use semantic versioning
📞 Support & Resources
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
🚀 Claude Code Workflow (CCW)
Professional software development workflow automation through intelligent multi-agent coordination and autonomous execution capabilities.
