🚀 Revolutionary AI-powered development workflow orchestration system ## 🔥 Core Innovations - **Document-State Separation**: Markdown for planning, JSON for execution state - **Progressive Complexity Management**: Level 0-2 adaptive workflow depth - **5-Agent Orchestration**: Specialized AI agents with context preservation - **Session-First Architecture**: Auto-discovery and state inheritance ## 🏗️ Key Features - Intelligent workflow orchestration (Simple/Medium/Complex patterns) - Real-time document-state synchronization with conflict resolution - Hierarchical task management with 3-level JSON structure - Gemini CLI integration with 12+ specialized templates - Comprehensive file output generation for all workflow commands ## 📦 Installation Remote one-liner installation: ``` iex (iwr -useb https://raw.githubusercontent.com/catlog22/Claude-CCW/main/install-remote.ps1) ``` ## 🎯 System Architecture 4-layer intelligent development architecture: 1. Command Layer - Smart routing and version management 2. Agent Layer - 5 specialized development agents 3. Workflow Layer - Gemini templates and task orchestration 4. Memory Layer - Distributed documentation and auto-sync 🤖 Generated with Claude Code Co-Authored-By: Claude <noreply@anthropic.com>
9.7 KiB
name, description, usage, argument-hint, examples
| name | description | usage | argument-hint | examples | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| workflow-implement | Implementation phase with simple, medium, and complex execution modes | /workflow:implement [--type=<simple|medium|complex>] [--auto-create-tasks] |
|
|
Workflow Implement Command (/workflow:implement)
Overview
Executes implementation phase with three complexity modes (simple/medium/complex), replacing separate complexity commands.
Core Principles
Session Management: @~/.claude/workflows/session-management-principles.md
Complexity Modes
Simple Mode (Single file, bug fixes)
/workflow:implement --type=simple
Agent Flow: code-developer → code-review-agent
TodoWrite: 3-4 items
Documents: TODO_LIST.md + IMPLEMENTATION_LOG.md (auto-generated)
- Streamlined planning, direct implementation
- Quick review cycle
- < 2 hours effort
Medium Mode (Multi-file features)
/workflow:implement --type=medium
Agent Flow: planning-agent → code-developer → code-review-agent
TodoWrite: 5-7 items
Documents: IMPL_PLAN.md + TODO_LIST.md (auto-triggered)
- Structured planning with hierarchical JSON task decomposition
- Test-driven development
- Comprehensive review
- 2-8 hours effort
Complex Mode (System-level changes)
/workflow:implement --type=complex
Agent Flow: planning-agent → code-developer → code-review-agent → iterate
TodoWrite: 7-10 items
Documents: IMPL_PLAN.md + TODO_LIST.md (mandatory)
- Detailed planning with mandatory 3-level JSON task hierarchy
- Risk assessment and quality gates
- Multi-faceted review with multiple iterations
-
8 hours effort
Execution Flow
-
Detect Complexity (if not specified)
- Read from workflow-session.json
- Auto-detect from task description
- Default to medium if unclear
-
Initialize Based on Complexity
Simple:
- Use existing IMPL_PLAN.md (minimal updates)
- Direct JSON task creation (impl-*.json)
- Minimal state tracking
Medium:
- Update IMPL_PLAN.md with implementation strategy
- Auto-trigger TODO_LIST.md creation
- Create hierarchical JSON tasks (impl-..json up to 2 levels)
- Standard agent flow
Complex:
- Comprehensive IMPL_PLAN.md with risk assessment
- Mandatory TODO_LIST.md with progress tracking
- Full 3-level JSON task hierarchy (impl-..*.json)
- Full iteration support with cross-document synchronization
-
Update Session
{ "current_phase": "IMPLEMENT", "type": "simple|medium|complex", "phases": { "IMPLEMENT": { "status": "active", "complexity": "simple|medium|complex", "agent_flow": [...], "todos": [...], "tasks": ["impl-1", "impl-2", "impl-3"], "progress": 0, "documents_generated": ["TODO_LIST.md", "IMPLEMENTATION_LOG.md"], "documents_updated": ["IMPL_PLAN.md"] } }, "documents": { "IMPL_PLAN.md": { "status": "updated", "path": ".workflow/WFS-[topic-slug]/IMPL_PLAN.md", "last_updated": "2025-09-05T10:30:00Z" }, "TODO_LIST.md": { "status": "generated", "path": ".workflow/WFS-[topic-slug]/TODO_LIST.md", "last_updated": "2025-09-05T11:20:00Z", "type": "task_tracking" }, "IMPLEMENTATION_LOG.md": { "status": "generated", "path": ".workflow/WFS-[topic-slug]/IMPLEMENTATION_LOG.md", "last_updated": "2025-09-05T11:20:00Z", "type": "execution_log", "auto_update": true } }, "task_system": { "max_depth": 3, "task_count": { "main_tasks": 3, "total_tasks": 8 } } } -
Execute Agent Flow
- Create TodoWrite entries
- Execute agents based on complexity
- Track checkpoints
- Support pause/resume
Document Generation Rules
Decomposition Triggers (Medium Workflows)
Task decomposition documents generated when ANY condition met:
- Task involves >3 modules/components
-
5 distinct subtasks identified
- Complex interdependencies detected
- Estimated effort >4 hours
- Cross-team coordination required
Mandatory Generation (Complex Workflows)
Always generates complete document suite:
- Enhanced IMPL_PLAN.md structure - Hierarchical task breakdown integrated into main plan
- TODO_LIST.md - Progress tracking with cross-links
- Links to existing IMPL_PLAN.md from planning phase
Document-JSON Synchronization
- Document Creation → Update workflow session with document references
- Task Status Changes → Update TODO_LIST.md progress
- Task Completion → Mark items complete in checklist
- New Tasks Added → Add to both JSON and enhanced implementation plan
Document Storage Structure
.workflow/WFS-[topic-slug]/
├── IMPL_PLAN.md # From planning phase (all complexities)
├── (enhanced IMPL_PLAN.md) # Enhanced structure in implement phase (medium+/complex)
├── TODO_LIST.md # Generated in implement phase (ALL complexities)
├── IMPLEMENTATION_LOG.md # Execution progress log (ALL complexities)
├── workflow-session.json # Updated with document references
└── artifacts/
├── logs/
├── backups/ # Task state backups
└── implementation/ # Implementation artifacts
File Generation Details
TODO_LIST.md Generation (All Complexities)
Always Generated: Now created for Simple, Medium, and Complex workflows
Simple Workflow Structure:
# Implementation Task List
*Session: WFS-[topic-slug]*
## Quick Implementation Tasks
- [ ] **IMPL-001**: Core implementation
- [ ] **IMPL-002**: Basic testing
- [ ] **IMPL-003**: Review and cleanup
## Progress Tracking
- **Total Tasks**: 3
- **Completed**: 0/3 (0%)
- **Estimated Time**: < 2 hours
---
*Generated by /workflow:implement --type=simple*
Medium/Complex Workflow Structure:
# Implementation Task List
*Session: WFS-[topic-slug]*
## Main Implementation Tasks
### Phase 1: Foundation
- [ ] **IMPL-001**: Set up base infrastructure
- Dependencies: None
- Effort: 2h
- Agent: code-developer
### Phase 2: Core Features
- [ ] **IMPL-002**: Implement main functionality
- Dependencies: IMPL-001
- Effort: 4h
- Agent: code-developer
### Phase 3: Testing & Review
- [ ] **IMPL-003**: Comprehensive testing
- Dependencies: IMPL-002
- Effort: 2h
- Agent: code-review-agent
## Progress Summary
- **Total Tasks**: 8
- **Completed**: 0/8 (0%)
- **Current Phase**: Foundation
- **Estimated Completion**: 2025-09-07 18:00
---
*Generated by /workflow:implement --type=medium*
IMPLEMENTATION_LOG.md Generation (All Complexities)
Always Generated: Real-time execution progress tracking
# Implementation Execution Log
*Session: WFS-[topic-slug] | Started: 2025-09-07 14:00:00*
## Execution Summary
- **Workflow Type**: Medium
- **Total Tasks**: 8
- **Current Status**: In Progress
- **Progress**: 3/8 (37.5%)
## Execution Timeline
### 2025-09-07 14:00:00 - Implementation Started
- **Phase**: IMPLEMENT
- **Agent**: code-developer
- **Status**: Task execution initialized
### 2025-09-07 14:15:00 - IMPL-001 Started
- **Task**: Set up base infrastructure
- **Agent**: code-developer
- **Approach**: Standard project structure setup
### 2025-09-07 14:45:00 - IMPL-001 Completed
- **Duration**: 30 minutes
- **Status**: ✅ Successful
- **Output**: Base project structure created
- **Next**: IMPL-002
### 2025-09-07 15:00:00 - IMPL-002 Started
- **Task**: Implement main functionality
- **Agent**: code-developer
- **Dependencies**: IMPL-001 ✅
## Current Task Progress
- **Active Task**: IMPL-002
- **Progress**: 60%
- **Estimated Completion**: 15:30
- **Agent**: code-developer
## Issues & Resolutions
- No issues reported
## Next Actions
1. Complete IMPL-002 implementation
2. Begin IMPL-003 testing phase
3. Schedule review checkpoint
---
*Log updated: 2025-09-07 15:15:00*
Individual Task Files Structure
{
"id": "IMPL-001",
"title": "Build authentication module",
"status": "pending",
"type": "feature",
"agent": "code-developer",
"effort": "4h",
"context": {
"inherited_from": "WFS-2025-001",
"requirements": ["JWT authentication"],
"scope": ["src/auth/*"],
"acceptance": ["Module handles JWT tokens"]
},
"dependencies": {
"upstream": [],
"downstream": ["IMPL-002"]
},
"subtasks": [],
"execution": {
"attempts": 0,
"current_attempt": null,
"history": []
},
"metadata": {
"created_at": "2025-09-05T10:30:00Z",
"version": "1.0"
}
}
Integration Points
Automatic Behaviors
- Creates individual task JSON files (.task/tasks/IMPL-XXX.json) as needed
- Generates decomposition documents based on complexity triggers
- Links documents to workflow-session.json with paths and status
- Enables task commands (/task:*) with document integration
- Starts progress tracking in both JSON and TODO_CHECKLIST.md
- Synchronizes task creation between documents and JSON states
Next Actions
# After /workflow:implement
/task:create "First task" # Create tasks
/task:status # View task list
/task:execute IMPL-001 # Execute tasks
Sync Mechanism
- Every task operation updates workflow-session.json
- Progress calculated from task completion
- Issues automatically linked
Related Commands
/workflow:plan- Should complete first/task:create- Create implementation tasks/task:status- Monitor progress/workflow:review- Next phase after implementation