Files
Claude-Code-Workflow/docs/skills/index.md
catlog22 c3ddf7e322 docs: add VitePress documentation site
- Add docs directory with VitePress configuration
- Add GitHub Actions workflow for docs build and deploy
- Support bilingual (English/Chinese) documentation
- Include search, custom theme, and responsive design
2026-02-28 16:14:09 +08:00

6.9 KiB

Skills Library

Complete reference for all 32 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 11 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, spec generator 6-phase specification generation
software-manual software manual, user guide Interactive HTML documentation

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 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 analyze 5 Deep collaborative analysis

Workflow Skills

Skill Triggers Description
workflow-plan workflow:plan 4-phase planning with verification
workflow-lite-plan workflow:lite-plan Lightweight planning
workflow-multi-cli-plan workflow:multi-cli-plan Multi-CLI collaborative planning
workflow-execute workflow:execute Task execution coordination
workflow-tdd workflow:tdd-plan TDD with Red-Green-Refactor
workflow-test-fix workflow:test-fix-gen Test-fix pipeline
workflow-skill-designer design workflow skill Meta-skill for workflow creation

Workflow Combinations

Skills can be combined for powerful workflows. See Workflow Combinations for 15 pre-defined 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-plan")
Skill(skill="workflow-execute")

Test-Driven Development

Skill(skill="workflow-tdd", args="--mode tdd-plan")
Skill(skill="workflow-execute")
Skill(skill="workflow-tdd", args="--mode tdd-verify")

Using Skills

CLI Interface

# Invoke via ccw command
ccw --help

# Or use triggers directly
ccw brainstorm
ccw team lifecycle

Programmatic Interface

// 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")

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

  1. Single Responsibility: Each skill should do one thing well
  2. Clear Triggers: Define recognizable trigger phrases
  3. Progressive Phases: Break complex skills into phases
  4. Compact Recovery: Use TodoWrite for progress tracking
  5. Documentation: Include usage examples and expected outputs

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

::: info See Also