10 KiB
Skills Library
Complete reference for all 33 CCW built-in skills across 3 categories, plus custom skill development.
What are Skills?
Skills are reusable, domain-specific capabilities that CCW can execute. Each skill is designed for a specific development task or workflow, and can be combined into powerful workflow chains.
Categories Overview
| Category | Count | Description |
|---|---|---|
| Standalone | 12 | Single-purpose skills for specific tasks |
| Team | 14 | Multi-agent collaborative skills |
| Workflow | 7 | Planning and execution pipeline skills |
Quick Reference
Standalone Skills
| Skill | Triggers | Description |
|---|---|---|
| brainstorm | brainstorm, 头脑风暴 |
Unified brainstorming with dual-mode operation |
| ccw-help | ccw-help, ccw-issue |
Command help system |
| memory-capture | memory capture, compact session |
Session compact or quick tips |
| memory-manage | memory manage, update claude, 更新记忆 |
CLAUDE.md updates and docs generation |
| issue-manage | manage issue, list issues |
Interactive issue management |
| review-code | review code, code review |
6-dimensional code review |
| review-cycle | workflow:review-cycle |
Review with automated fix |
| skill-generator | create skill, new skill |
Meta-skill for creating skills |
| skill-tuning | skill tuning, tune skill |
Skill diagnosis and optimization |
| spec-generator | generate spec, create specification, spec generator |
6-phase specification generation |
| software-manual | software manual, user guide |
Interactive HTML documentation |
| command-generator | generate command |
Command file generation |
Team Skills
| Skill | Triggers | Roles | Description |
|---|---|---|---|
| team-lifecycle-v4 | team lifecycle |
8 | Full spec/impl/test lifecycle |
| team-brainstorm | team brainstorm |
5 | Multi-angle ideation |
| team-frontend | team frontend |
6 | Frontend development with UI/UX |
| team-issue | team issue |
6 | Issue resolution pipeline |
| team-iterdev | team iterdev |
5 | Generator-critic loop |
| team-planex | team planex |
3 | Plan-and-execute pipeline |
| team-quality-assurance | team qa, team quality-assurance |
6 | QA testing workflow |
| team-review | team-review |
4 | Code scanning and fix |
| team-roadmap-dev | team roadmap-dev |
4 | Roadmap-driven development |
| team-tech-debt | tech debt cleanup, 技术债务 |
6 | Tech debt identification |
| team-testing | team testing |
5 | Progressive test coverage |
| team-uidesign | team uidesign |
4 | UI design with tokens |
| team-ultra-analyze | team ultra-analyze, team analyze |
5 | Deep collaborative analysis |
Workflow Skills
| Skill | Triggers | Description |
|---|---|---|
| workflow-plan | workflow-plan, workflow-plan-verify, workflow:replan |
4-phase planning with verification |
| workflow-lite-planex | workflow-lite-planex |
Lightweight planning |
| workflow-multi-cli-plan | workflow-multi-cli-plan, workflow:multi-cli-plan |
Multi-CLI collaborative planning |
| workflow-execute | workflow-execute |
Task execution coordination |
| workflow-tdd-plan | workflow-tdd-plan |
TDD with Red-Green-Refactor |
| workflow-test-fix | workflow-test-fix, test fix workflow |
Test-fix pipeline |
| workflow-skill-designer | design workflow skill, create workflow skill |
Meta-skill for workflow creation |
Workflow Combinations
Skills can be combined for powerful workflows. See Workflow Combinations for 15 pre-defined combinations.
Popular Combinations
Full Lifecycle Development
Skill(skill="brainstorm")
Skill(skill="workflow-plan")
Skill(skill="workflow-execute")
Skill(skill="review-cycle")
Quick Iteration
Skill(skill="workflow-lite-planex")
Skill(skill="workflow-execute")
Test-Driven Development
Skill(skill="workflow-tdd-plan", args="--mode tdd-plan")
Skill(skill="workflow-execute")
Skill(skill="workflow-tdd-plan", args="--mode tdd-verify")
Using Skills
Recommended: CCW Orchestrator
Use /ccw command with natural language - CCW analyzes intent and auto-selects appropriate skill:
# CCW auto-routes to brainstorm skill
/ccw "头脑风暴: 用户通知系统设计"
# CCW auto-routes to team lifecycle workflow
/ccw "从零开始: 用户认证系统"
# CCW auto-routes to review cycle
/ccw "review: 代码质量检查"
Direct Skill Invocation
Use Skill() tool for direct skill calls:
// Basic usage
Skill(skill="brainstorm")
// With arguments
Skill(skill="team-lifecycle-v4", args="Build user authentication")
// With mode selection
Skill(skill="workflow-plan", args="--mode verify")
CCW Team CLI (Message Bus Only)
ccw team is only for team message bus operations, not for invoking team skills:
# Message bus operations
ccw team log --session-id TLS-xxx --from executor --type state_update
ccw team list --session-id TLS-xxx --last 5
ccw team status --session-id TLS-xxx
Custom Skills
Create your own skills for team-specific workflows:
Skill Structure
~/.claude/skills/my-skill/
├── SKILL.md # Skill definition
├── phases/ # Phase files (optional)
│ ├── phase-1.md
│ └── phase-2.md
└── templates/ # Output templates (optional)
└── output.md
Skill Template
---
name: my-custom-skill
description: My custom skill for X
version: 1.0.0
triggers: [trigger1, trigger2]
---
# My Custom Skill
## Description
Detailed description of what this skill does.
## Phases
1. Phase 1: Description
2. Phase 2: Description
## Usage
\`\`\`javascript
Skill(skill="my-custom-skill", args="input")
\`\`\`
Best Practices
- Single Responsibility: Each skill should do one thing well
- Clear Triggers: Define recognizable trigger phrases
- Progressive Phases: Break complex skills into phases
- Compact Recovery: Use TodoWrite for progress tracking
- Documentation: Include usage examples and expected outputs
Practical Examples
Example 1: Feature Development
Scenario: Implement a new user dashboard feature
# Step 1: Brainstorm the feature (via CCW orchestrator)
/ccw "头脑风暴: 用户仪表板功能设计"
# Or use Skill directly:
# Skill(skill="brainstorm")
# Step 2: Plan implementation (via CCW orchestrator)
/ccw "Plan: Build user dashboard with configurable widgets"
# Or use Skill directly:
# Skill(skill="workflow-plan", args="Build user dashboard")
# Step 3: Execute with team lifecycle
Skill(skill="team-lifecycle-v4", args="Build user dashboard")
# Or use quick iteration:
# Skill(skill="workflow-lite-planex")
# Step 4: Review and refine
Skill(skill="review-code")
# Fix any issues found
Example 2: Bug Investigation
Scenario: Debug performance issue in API endpoint
# Step 1: Quick analysis
ccw cli -p "Analyze /api/users endpoint for N+1 query issues" --tool gemini --mode analysis
# Step 2: Deep dive if needed
ccw workflow:debug-with-file
# Creates hypothesis, instruments code, analyzes logs
# Step 3: Apply fix
ccw workflow-execute --task "Fix N+1 query in user endpoint"
Example 3: Code Migration
Scenario: Migrate from JavaScript to TypeScript
# Step 1: Analyze codebase (via CCW orchestrator)
/ccw "refactor: JavaScript to TypeScript migration"
# Or use Skill directly:
# Skill(skill="workflow:refactor-cycle")
# Step 2: Execute with team roadmap
Skill(skill="team-roadmap-dev", args="--epic ts-migration")
# Progressively migrates modules with tests
Example 4: Documentation Generation
Scenario: Generate API documentation
# Step 1: Capture existing patterns via memory skill
Skill(skill="memory-capture", args="API patterns: REST, versioning, error handling")
# Step 2: Generate docs
ccw software-manual --output ./docs/api/
Example 5: Code Review Pipeline
Scenario: Review PR changes
# Comprehensive review
ccw review-code --focus security,performance
# Or use cycle for auto-fix
ccw review-cycle --max-iterations 3
Tips for Best Results
- Start Small: Begin with
workflow-lite-planexfor simple tasks - Use Memory: Capture insights with
memory:capturefor future reference - Verify Plans: Always review generated plans before execution
- Iterate: Use
review-cyclefor continuous improvement - Check Sessions: Use
workflow:session:listto track progress
Design Patterns
Skills use these proven patterns:
| Pattern | Example |
|---|---|
| Orchestrator + Workers | team-lifecycle-v4 |
| Generator-Critic Loop | team-iterdev |
| Wave Pipeline | team-planex |
| Red-Green-Refactor | workflow-tdd-plan |
::: info See Also
- Core Skills Reference - Detailed skill documentation
- Custom Skills - Skill development guide
- CLI Commands - Command reference
- Agents - Specialized agents :::