mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-02-14 02:42:04 +08:00
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
105 lines
2.4 KiB
Markdown
105 lines
2.4 KiB
Markdown
# Action: Rapid Workflow
|
||
|
||
快速迭代工作流组合:多模型协作分析 + 直接执行
|
||
|
||
## Pattern
|
||
|
||
```
|
||
lite-plan → lite-execute
|
||
```
|
||
|
||
## Trigger Conditions
|
||
|
||
- Complexity: Low to Medium
|
||
- Intent: Feature development
|
||
- Context: Clear requirements, known implementation path
|
||
- No uncertainty keywords
|
||
|
||
## Execution Flow
|
||
|
||
```mermaid
|
||
sequenceDiagram
|
||
participant U as User
|
||
participant O as CCW Orchestrator
|
||
participant LP as lite-plan
|
||
participant LE as lite-execute
|
||
participant CLI as CLI Tools
|
||
|
||
U->>O: Task description
|
||
O->>O: Classify: rapid
|
||
O->>LP: /workflow:lite-plan "task"
|
||
|
||
LP->>LP: Complexity assessment
|
||
LP->>CLI: Parallel explorations (if needed)
|
||
CLI-->>LP: Exploration results
|
||
LP->>LP: Generate plan.json
|
||
LP->>U: Display plan, ask confirmation
|
||
U->>LP: Confirm + select execution method
|
||
|
||
LP->>LE: /workflow:lite-execute --in-memory
|
||
LE->>CLI: Execute tasks (Agent/Codex)
|
||
CLI-->>LE: Results
|
||
LE->>LE: Optional code review
|
||
LE-->>U: Execution complete
|
||
```
|
||
|
||
## When to Use
|
||
|
||
✅ **Ideal scenarios**:
|
||
- 添加单一功能(如用户头像上传)
|
||
- 修改现有功能(如更新表单验证)
|
||
- 小型重构(如抽取公共方法)
|
||
- 添加测试用例
|
||
- 文档更新
|
||
|
||
❌ **Avoid when**:
|
||
- 不确定实现方案
|
||
- 跨多个模块
|
||
- 需要架构决策
|
||
- 有复杂依赖关系
|
||
|
||
## Configuration
|
||
|
||
```javascript
|
||
const rapidConfig = {
|
||
explorationThreshold: {
|
||
// Force exploration if task mentions specific files
|
||
forceExplore: /\b(file|文件|module|模块|class|类)\s*[::]?\s*\w+/i,
|
||
// Skip exploration for simple tasks
|
||
skipExplore: /\b(add|添加|create|创建)\s+(comment|注释|log|日志)/i
|
||
},
|
||
|
||
defaultExecution: 'Agent', // Agent for low complexity
|
||
|
||
codeReview: {
|
||
default: 'Skip', // Skip review for simple tasks
|
||
threshold: 'medium' // Enable for medium+ complexity
|
||
}
|
||
}
|
||
```
|
||
|
||
## Example Invocations
|
||
|
||
```bash
|
||
# Simple feature
|
||
ccw "添加用户退出登录按钮"
|
||
→ lite-plan → lite-execute (Agent)
|
||
|
||
# With exploration
|
||
ccw "优化 AuthService 的 token 刷新逻辑"
|
||
→ lite-plan -e → lite-execute (Agent, Gemini review)
|
||
|
||
# Medium complexity
|
||
ccw "实现用户偏好设置的本地存储"
|
||
→ lite-plan -e → lite-execute (Codex)
|
||
```
|
||
|
||
## Output Artifacts
|
||
|
||
```
|
||
.workflow/.lite-plan/{task-slug}-{date}/
|
||
├── exploration-*.json # If exploration was triggered
|
||
├── explorations-manifest.json
|
||
└── plan.json # Implementation plan
|
||
```
|