Complete reference for SDP skill system and available skills.
Skills are Claude Code commands that execute specific SDP workflows. They are defined in .claude/skills/{name}/SKILL.md files.
# Using @ prefix (user-facing)
@feature "Add authentication"
# Using / prefix (utilities)
/debug "Test fails"Feature Skills:
.claude/skills/feature/.claude/skills/idea/.claude/skills/design/.claude/skills/build/.claude/skills/review/.claude/skills/deploy/
Utility Skills:
.claude/skills/oneshot/.claude/skills/debug/.claude/skills/issue/.claude/skills/hotfix/.claude/skills/bugfix/
Internal Skills:
.claude/skills/tdd/
Location: .claude/skills/feature/SKILL.md
Purpose: Unified entry point for feature development
Workflow:
- Calls @idea for requirements
- Generates PRODUCT_VISION.md
- Creates Beads task
- Outputs workstream plan
Example:
@feature "Add user authentication"Output:
docs/drafts/idea-user-auth.md- Beads task F{ID}
Location: .claude/skills/idea/SKILL.md
Purpose: Requirements gathering (internal)
Process:
- Deep questioning via AskUserQuestion
- Explores technical approaches
- Identifies tradeoffs
- Generates comprehensive spec
Example:
@idea "User authentication with OAuth"Called By: @feature skill
Location: .claude/skills/design/SKILL.md
Purpose: Plan workstreams from requirements
Process:
- Read requirements document
- Enter Plan Mode for exploration
- Decompose into workstreams
- Create dependency graph
- Request approval
Example:
@design idea-user-authOutput:
docs/workstreams/backlog/WS-*.md- Dependency visualization
Location: .claude/skills/build/SKILL.md
Purpose: Execute workstream with TDD
Process:
- Pre-build validation
- Red: Write failing test
- Green: Write minimal code
- Refactor: Improve code
- Quality gate checks
- Git commit
- Beads update
Quality Gates:
- Coverage ≥80%
- mypy --strict
- ruff clean
- Files <200 LOC
- No bare exceptions
Example:
@build WS-001-01Progress Tracking: Real-time TodoWrite updates
Location: .claude/skills/review/SKILL.md
Purpose: Quality check for completed feature
Checks:
- All workstreams completed
- Tests passing
- Coverage ≥80%
- Type hints complete
- No TODO markers
- Clean architecture respected
Example:
@review <feature-id>Output: Pass/fail verdict with details
Location: .claude/skills/deploy/SKILL.md
Purpose: Deploy feature to production
Process:
- Final quality verification
- Create git tag
- Merge to main branch
- Generate changelog
- Trigger deployment
Example:
@deploy <feature-id>Prerequisites:
- All workstreams completed
- @review passed
- Documentation updated
Location: .claude/skills/oneshot/SKILL.md
Purpose: Autonomous feature execution
Features:
- Spawns orchestrator agent
- Executes all workstreams
- Handles dependencies
- Checkpoint save/restore
- Background execution
- Progress notifications
Example:
@oneshot <feature-id>
# Background mode
@oneshot <feature-id> --background
# Resume from checkpoint
@oneshot <feature-id> --resume <agent-id>Output: Agent ID for resume capability
Location: .claude/skills/debug/SKILL.md
Purpose: Systematic debugging using scientific method
Process:
- Observe problem
- Form hypothesis
- Design experiment
- Run experiment
- Update hypothesis
Example:
/debug "Test fails when running full suite"Method: Evidence-based root cause analysis
Location: .claude/skills/issue/SKILL.md
Purpose: Bug routing and classification
Process:
- Analyze bug description
- Classify severity (P0/P1/P2/P3)
- Route to appropriate fix command
- P0 → @hotfix
- P1/P2 → @bugfix
- P3 → backlog
Example:
@issue "Login fails on Firefox with error 500"Severity Classification:
- P0 - Critical security, data loss, production down
- P1 - Major functionality broken
- P2 - Minor issues, workarounds available
- P3 - Cosmetic, nice to have
Location: .claude/skills/hotfix/SKILL.md
Purpose: Emergency fix for P0 issues
Characteristics:
- Branch from main
- Minimal changes only
- Deploy < 2 hours
- Skip full process
- Direct to production
Example:
@hotfix "Production database connection fails"Workflow:
- Create hotfix branch from main
- Implement minimal fix
- Fast verification
- Deploy immediately
- Create regular WS for follow-up
Location: .claude/skills/bugfix/SKILL.md
Purpose: Quality fix for P1/P2 issues
Characteristics:
- Branch from feature/develop
- Full TDD cycle
- Quality gates enforced
- No production deploy
Example:
@bugfix "User profile image not loading"Workflow:
- Create bugfix branch
- Full @build process
- Quality verification
- Merge to feature branch
Location: .claude/skills/tdd/SKILL.md
Purpose: TDD cycle enforcement (internal)
Process:
- Red - Write failing test
- Green - Write minimal code
- Refactor - Improve code
Called By: @build skill (automatic)
Not for direct user invocation
Directory Structure:
.claude/skills/{skill_name}/
├── SKILL.md # Skill definition
├── prompt.md # Optional: Additional prompts
└── examples/ # Optional: Usage examples
SKILL.md Format:
# @skill-name
One-line description.
## Usage
\`\`\`bash
@skill-name "argument"
\`\`\`
## Process
1. Step one
2. Step two
3. Step three
## Output
What the skill produces
## Examples
Common usage examplesDO ✅:
- Use clear, descriptive names
- Provide usage examples
- Document all steps
- Handle errors gracefully
- Validate inputs
DON'T ❌:
- Don't create overlapping skills
- Don't skip error handling
- Don't omit documentation
- Don't make skills too complex
@feature
↓ (calls)
@idea (gathers requirements)
↓ (outputs)
@design (plans workstreams)
↓ (outputs)
@build (executes each WS)
↓ (repeats for all WS)
@review (quality check)
↓ (if passed)
@deploy (production)
@feature
↓
@oneshot (spawns orchestrator)
↓
Orchestrator agent executes all workstreams
↓
@review + @deploy
@issue
↓ (classifies)
@hotfix OR @bugfix
↓
@review (quality check)
| Skill | Purpose | Time | User-Facing |
|---|---|---|---|
@feature |
Create feature | 10-15 min | ✅ |
@idea |
Requirements | 5-10 min | ❌ Internal |
@design |
Plan workstreams | 5-10 min | ✅ |
@build |
Execute workstream | 30-90 min | ✅ |
@review |
Quality check | 5-10 min | ✅ |
@deploy |
Deploy feature | 5-10 min | ✅ |
@oneshot |
Autonomous exec | 2-6 hours | ✅ |
/debug |
Debug issue | 15-60 min | ✅ |
@issue |
Report bug | 2-5 min | ✅ |
@hotfix |
Emergency fix | < 2 hours | ✅ |
@bugfix |
Quality fix | 1-4 hours | ✅ |
/tdd |
TDD enforcement | Auto | ❌ Internal |
- commands.md - Command reference
- quality-gates.md - Quality standards
- beginner/02-common-tasks.md - Common workflows
Version: SDP v0.9.8 Updated: 2026-02-26