Major updates: - Enhanced workflow lifecycle with 6-phase development process - Updated README.md with comprehensive CLI command documentation - Updated README_CN.md with Chinese documentation reflecting v2.0 features - Added Qwen CLI commands and improved Gemini/Codex command descriptions - Enhanced brainstorming role commands and workflow session management - Updated integration requirements for all three CLI tools Script cleanup: - Removed unused Python CLI scripts (install_pycli.sh, pycli, pycli.conf) - Removed deprecated path reading scripts (read-paths.sh, read-task-paths.sh) - Removed tech-stack-loader.sh - Kept core scripts: gemini-wrapper, qwen-wrapper, get_modules_by_depth.sh Architecture improvements: - JSON-First data model as single source of truth - Atomic session management with marker files - Multi-agent coordination for complex task execution - Role-based brainstorming with synthesis capabilities 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
🚀 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
pycliintegration 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
graph TB
subgraph "🖥️ CLI Interface Layer"
CLI[CLI Commands]
GEM[Gemini CLI]
COD[Codex CLI]
WRAPPER[Intelligent Gemini Wrapper]
end
subgraph "📋 Session Management"
MARKER[".active-session markers"]
SESSION["workflow-session.json"]
WDIR[".workflow/ directories"]
end
subgraph "📊 JSON-First Task System"
TASK_JSON[".task/impl-*.json"]
HIERARCHY["Task Hierarchy (max 2 levels)"]
STATUS["Task Status Management"]
DECOMP["Task Decomposition Engine"]
end
subgraph "🤖 Multi-Agent Orchestration"
PLAN_AGENT[Conceptual Planning Agent]
ACTION_AGENT[Action Planning Agent]
CODE_AGENT[Code Developer Agent]
REVIEW_AGENT[Code Review Agent]
MEMORY_AGENT[Memory Gemini Bridge]
end
CLI --> WRAPPER
WRAPPER --> GEM
CLI --> COD
GEM --> PLAN_AGENT
COD --> CODE_AGENT
PLAN_AGENT --> TASK_JSON
ACTION_AGENT --> TASK_JSON
CODE_AGENT --> TASK_JSON
TASK_JSON --> DECOMP
DECOMP --> HIERARCHY
HIERARCHY --> STATUS
SESSION --> MARKER
MARKER --> WDIR
🏛️ 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:
# Hierarchical vector database support
pycli --semantic-search "authentication patterns"
# Auto-detects parent directory vector DB
pycli --context-discovery --inherit-parent
# Intelligent file relevance scoring
pycli --analyze-relevance "jwt token validation"
🧪 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
graph TD
START[🎯 New Feature Request] --> SESSION["/workflow:session:start 'OAuth2 System'"]
SESSION --> BRAINSTORM["/workflow:brainstorm:system-architect topic"]
BRAINSTORM --> SYNTHESIS["/workflow:brainstorm:synthesis"]
SYNTHESIS --> PLAN["/workflow:plan description"]
PLAN --> VERIFY["/workflow:plan-verify"]
VERIFY --> EXECUTE["/workflow:execute"]
EXECUTE --> TEST["/workflow:test-gen WFS-session-id"]
TEST --> REVIEW["/workflow:review"]
REVIEW --> DOCS["/workflow:docs all"]
DOCS --> COMPLETE[✅ Complete]
⚡ Workflow Session Management
graph LR
START[📋 Session Start] --> MARKER[🏷️ .active-session marker]
MARKER --> JSON[📊 workflow-session.json]
JSON --> TASKS[🎯 .task/IMPL-*.json]
TASKS --> PAUSE[⏸️ Pause: Remove marker]
PAUSE --> RESUME[▶️ Resume: Restore marker]
RESUME --> SWITCH[🔄 Switch: Change active session]
🔥 Quick Development Examples
🚀 Complete Feature Development Workflow
# 1. Initialize focused session
/workflow:session:start "User Dashboard Feature"
# 2. Multi-perspective brainstorming
/workflow:brainstorm:system-architect "dashboard analytics system"
/workflow:brainstorm:ui-designer "dashboard user experience"
/workflow:brainstorm:data-architect "analytics data flow"
# 3. Synthesize all perspectives
/workflow:brainstorm:synthesis
# 4. Create executable implementation plan
/workflow:plan "user dashboard with analytics and real-time data"
# 5. Verify plan before execution
/workflow:plan-verify
# 6. Execute implementation with agent coordination
/workflow:execute
# 7. Generate comprehensive test suite
/workflow:test-gen WFS-user-dashboard-feature
# 8. Quality assurance and review
/workflow:review
# 9. Generate documentation
/workflow:docs "all"
⚡ Rapid Bug Resolution
# Quick bug fix workflow
/workflow:session:start "Payment Processing Fix"
/gemini:mode:bug-index "Payment validation fails on concurrent requests"
/codex:mode:bug-index "Fix race condition in payment validation"
/workflow:review
📊 Architecture Analysis & Refactoring
# Deep architecture workflow
/workflow:session:start "API Refactoring Initiative"
/gemini:analyze "current API architecture patterns and technical debt"
/workflow:plan-deep "microservices transition strategy"
/workflow:plan-verify
/qwen:mode:auto "Refactor monolith to microservices architecture"
/workflow:test-gen WFS-api-refactoring-initiative
/workflow:review
🏗️ Project Structure
📁 .claude/
├── 🤖 agents/ # AI agent definitions
├── 🎯 commands/ # CLI command implementations
│ ├── 🔍 gemini/ # Gemini CLI commands
│ ├── 🤖 codex/ # Codex CLI commands
│ └── 🎯 workflow/ # Workflow management
├── 🎨 output-styles/ # Output formatting templates
├── 🎭 planning-templates/ # Role-specific planning
├── 💬 prompt-templates/ # AI interaction templates
├── 🔧 scripts/ # Automation utilities
│ ├── 📊 gemini-wrapper # Intelligent Gemini wrapper
│ ├── 🐍 pycli # NEW: Python CLI backend
│ ├── 🛠️ install_pycli.sh # NEW: Python tools installer
│ ├── 📋 read-task-paths.sh # Task path conversion
│ └── 🏗️ get_modules_by_depth.sh # Project analysis
├── 🛠️ workflows/ # Core workflow documentation
│ ├── 🏛️ workflow-architecture.md # System architecture
│ ├── 📊 intelligent-tools-strategy.md # Tool selection guide
│ ├── 🐍 python-tools-strategy.md # NEW: Python backend strategy
│ └── 🔧 tools-implementation-guide.md # Implementation details
└── ⚙️ settings.local.json # Local configuration
📁 .workflow/ # Session workspace (auto-generated)
├── 🏷️ .active-[session] # Active session markers
└── 📋 WFS-[topic-slug]/ # Individual sessions
├── ⚙️ workflow-session.json # Session metadata
├── 📊 .task/impl-*.json # Task definitions
├── 📝 IMPL_PLAN.md # Planning documents
├── ✅ TODO_LIST.md # Progress tracking
├── 📚 .summaries/ # Completion summaries
├── 🧠 .process/ # NEW: Planning artifacts
│ └── 📈 ANALYSIS_RESULTS.md # Analysis results
└── 🧪 WFS-test-[session]/ # NEW: Generated test workflows
⚡ 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
Invoke-Expression (Invoke-WebRequest -Uri "https://raw.githubusercontent.com/catlog22/Claude-Code-Workflow/main/install-remote.ps1" -UseBasicParsing).Content
✅ Verify Installation
/workflow:session list
⚙️ Essential Configuration
Gemini CLI Setup
// ~/.gemini/settings.json
{
"contextFileName": "CLAUDE.md"
}
Optimized .geminiignore
# Performance optimization
/dist/
/build/
/node_modules/
/.next/
# Temporary files
*.tmp
*.log
/temp/
# Include important docs
!README.md
!**/CLAUDE.md
🤝 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
| Resource | Link | Description |
|---|---|---|
| 📚 Documentation | Project Wiki | Comprehensive guides |
| 🐛 Issues | GitHub Issues | Bug reports & features |
| 💬 Discussions | Community Forum | Community support |
| 📋 Changelog | Release History | Version history |
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.