Files
Claude-Code-Workflow/.claude/skills/ccw/phases/actions/full.md
catlog22 e3dba87e08 feat(skills): add CCW orchestrator and refactor command-guide to ccw-help
CCW Skill (new):
- Stateless workflow orchestrator with intent classification
- 6 workflow combinations: rapid, full, coupled, bugfix, issue, ui
- External configuration: intent-rules.json, workflow-chains.json
- Implicit CLI tool injection (Gemini/Qwen/Codex)
- TODO tracking integration for workflow progress

CCW-Help Skill (refactored from command-guide):
- Renamed command-guide → ccw-help
- Removed reference folder duplication
- Source paths now relative from index/ (../../../commands/...)
- Added all-agents.json index
- Simplified SKILL.md following CCW pattern
2026-01-03 18:46:59 +08:00

3.5 KiB

Action: Full Workflow

完整探索工作流:分析 + 头脑风暴 + 规划 + 执行

Pattern

brainstorm:auto-parallel → plan → [verify] → execute

Trigger Conditions

  • Intent: Exploration (uncertainty detected)
  • Keywords: "不确定", "不知道", "explore", "怎么做", "what if"
  • No clear implementation path

Execution Flow

sequenceDiagram
    participant U as User
    participant O as CCW Orchestrator
    participant BS as brainstorm
    participant PL as plan
    participant VF as verify
    participant EX as execute
    
    U->>O: Unclear task
    O->>O: Classify: full
    
    Note over BS: Phase 1: Brainstorm
    O->>BS: /workflow:brainstorm:auto-parallel
    BS->>BS: Multi-role parallel analysis
    BS->>BS: Synthesis & recommendations
    BS-->>U: Present options
    U->>BS: Select direction
    
    Note over PL: Phase 2: Plan
    BS->>PL: /workflow:plan
    PL->>PL: Generate IMPL_PLAN.md
    PL->>PL: Generate task JSONs
    PL-->>U: Review plan
    
    Note over VF: Phase 3: Verify (optional)
    U->>VF: /workflow:action-plan-verify
    VF->>VF: Cross-artifact consistency
    VF-->>U: Verification report
    
    Note over EX: Phase 4: Execute
    U->>EX: /workflow:execute
    EX->>EX: DAG-based parallel execution
    EX-->>U: Execution complete

When to Use

Ideal scenarios:

  • 产品方向探索
  • 技术选型评估
  • 架构设计决策
  • 复杂功能规划
  • 需要多角色视角

Avoid when:

  • 任务明确简单
  • 时间紧迫
  • 已有成熟方案

Brainstorm Roles

Role Focus Typical Questions
Product Manager 用户价值、市场定位 "用户痛点是什么?"
System Architect 技术方案、架构设计 "如何保证可扩展性?"
UX Expert 用户体验、交互设计 "用户流程是否顺畅?"
Security Expert 安全风险、合规要求 "有哪些安全隐患?"
Data Architect 数据模型、存储方案 "数据如何组织?"

Configuration

const fullConfig = {
  brainstorm: {
    defaultRoles: ['product-manager', 'system-architect', 'ux-expert'],
    maxRoles: 5,
    synthesis: true  // Always generate synthesis
  },
  
  plan: {
    verifyBeforeExecute: true,  // Recommend verification
    taskFormat: 'json'  // Generate task JSONs
  },
  
  execute: {
    dagParallel: true,  // DAG-based parallel execution
    testGeneration: 'optional'  // Suggest test-gen after
  }
}

Continuation Points

After each phase, CCW can continue to the next:

// After brainstorm completes
console.log(`
## Brainstorm Complete

**Next steps**:
1. /workflow:plan "基于头脑风暴结果规划实施"
2. Or refine: /workflow:brainstorm:synthesis
`)

// After plan completes
console.log(`
## Plan Complete

**Next steps**:
1. /workflow:action-plan-verify (recommended)
2. /workflow:execute (直接执行)
`)

Example Invocations

# Product exploration
ccw "我想做一个团队协作工具,但不确定具体方向"
→ brainstorm:auto-parallel (5 roles)
→ plan
→ execute

# Technical exploration
ccw "如何设计一个高可用的消息队列系统?"
→ brainstorm:auto-parallel (system-architect, data-architect)
→ plan
→ verify
→ execute

Output Artifacts

.workflow/
├── brainstorm/
│   ├── {session}/
│   │   ├── role-{role}.md
│   │   └── synthesis.md
├── plans/
│   └── IMPL_PLAN.md
└── tasks/
    └── IMPL-*.json