mirror of
https://github.com/catlog22/Claude-Code-Workflow.git
synced 2026-03-01 15:03:57 +08:00
- Introduced Phase 6: TDD Structure Validation to ensure compliance with TDD workflow standards, including task structure validation, dependency checks, and user configuration verification. - Implemented Phase 7: TDD Verification for full compliance checks, including task chain structure validation, coverage analysis, and TDD cycle verification. - Generated detailed TDD compliance reports with quality gate recommendations based on objective criteria. - Added documentation for new commands and workflows in the Claude Commands index.
9.1 KiB
9.1 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-plan | workflow-tdd-plan |
TDD with Red-Green-Refactor |
| workflow-test-fix | workflow-test-fix |
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.
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-plan")
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
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
- 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
ccw brainstorm
# Follow prompts to define:
# - Dashboard widgets (stats, charts, recent activity)
# - Layout preferences
# - Data refresh intervals
# Step 2: Plan implementation
ccw workflow-plan "Build user dashboard with configurable widgets"
# Outputs: IMPL-001.json with task breakdown
# Step 3: Execute with team
ccw team lifecycle
# Or use quick iteration:
ccw workflow-lite-plan && ccw workflow-execute
# Step 4: Review and refine
ccw 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
ccw workflow:refactor-cycle
# Identifies tech debt and creates migration plan
# Step 2: Execute migration in phases
ccw team roadmap-dev --epic "ts-migration"
# Progressively migrates modules with tests
Example 4: Documentation Generation
Scenario: Generate API documentation
# Step 1: Capture existing patterns
ccw memory:capture "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-planfor 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 :::