Skip to content

Slash Commands

A guide to SDD slash commands for Claude Code.

Overview

When you run sdd init, slash commands, development skills, and SDD workflow Skills 2.0 are automatically created in .claude/commands/ and .claude/skills/.

  • 32 slash commands in .claude/commands/ — Korean, dot-notation (sdd.start, sdd.spec, …)
  • 6 dev- skills* in .claude/skills/dev-*/ — existing development skills (dev-implement, dev-test, …)
  • 32 sdd- Skills 2.0* in .claude/skills/sdd-*/ — English counterparts of each slash command (v1.6.0+)

Use --no-commands to skip slash command generation, or --no-skills to skip all skills (both dev-* and sdd-*).

Command List

Core Workflow

CommandDescription
/sdd.startUnified entry point
/sdd.constitutionManage project principles
/sdd.specCreate/modify feature specs (unified)
/sdd.planCreate implementation plan
/sdd.tasksTask breakdown
/sdd.prepareTool check
/sdd.implementSequential implementation
/sdd.validateSpec validation

Note: /sdd.spec automatically determines whether you're writing a new feature or modifying an existing spec, and guides you to the appropriate workflow.

Domain & Reverse Engineering (v1.2.0)

CommandDescription
/sdd.reverseReverse engineer specs from legacy code
/sdd.domainDomain management (create, link, graph)
/sdd.contextSet working context

Development Skills (v1.2.0)

Note: Skills are different from slash commands. Claude automatically selects and uses them based on the work context.

SkillDescription
dev-implementSpec-based TDD implementation
dev-nextRecommend next spec to implement
dev-reviewCode review
dev-scaffoldBoilerplate generation
dev-statusImplementation progress
dev-testRun Vitest tests

Skills 2.0 (v1.6.0+)

sdd init also generates 32 English Skills 2.0 under .claude/skills/sdd-*/SKILL.md. Each mirrors a slash command with a 1:1 kebab-case mapping (e.g., sdd.startsdd-start).

Skills 2.0 include advanced frontmatter fields:

FieldApplied to
context: fork7 analysis/domain skills (sdd-analyze, sdd-impact, sdd-sync, sdd-search, sdd-report, sdd-reverse, sdd-research)
context: manual-invoke-onlysdd-watch
disable-model-invocation: true5 utility skills (sdd-guide, sdd-chat, sdd-cicd, sdd-watch, sdd-migrate)
allowed-toolsAll sdd-* skills — minimum-privilege glob patterns (e.g., Bash(sdd validate*))

For details on Skills 2.0 frontmatter, see the Claude Code team's announcement.

Change Management

CommandDescription
/sdd.impactChange impact analysis
/sdd.transitionSwitch between new <-> change workflows

Deprecated

CommandReplaced ByDescription
/sdd.new/sdd.specCreate new feature spec
/sdd.change/sdd.specPropose changes to existing spec

Analysis & Quality

CommandDescription
/sdd.analyzeAnalyze request and assess scope
/sdd.qualityCalculate spec quality score
/sdd.reportGenerate project report
/sdd.searchSearch specs
/sdd.statusCheck project status
/sdd.listList items
/sdd.syncValidate spec-code synchronization
/sdd.diffVisualize spec changes
/sdd.exportExport specs

Documentation Generation

CommandDescription
/sdd.researchTechnical research document
/sdd.data-modelData model document
/sdd.guideWorkflow guide

Operations

CommandDescription
/sdd.chatInteractive SDD assistant
/sdd.watchFile watch mode
/sdd.migrateMigrate from external tools
/sdd.cicdCI/CD configuration
/sdd.promptOutput prompts

Usage

Enter commands starting with a slash in Claude Code:

/sdd.start

When arguments are needed:

/sdd.spec user authentication feature

v1.2.0 New Features

Reverse Engineering Workflow

Automatically extract SDD specs from legacy code:

/sdd.reverse scan              # Scan project
/sdd.reverse extract           # Extract specs
/sdd.reverse review            # Review
/sdd.reverse finalize          # Finalize

Domain System

Logically group large projects:

/sdd.domain create auth        # Create domain
/sdd.domain graph              # Dependency graph
/sdd.context set auth payment  # Set working context

Development Skills

Support spec-based TDD development. Skills are automatically used by Claude based on the task (no / prefix):

  • dev-next - Recommend next spec to implement
  • dev-implement - Spec-based TDD implementation
  • dev-test - Run tests
  • dev-review - Code review

Example: "Implement the auth/login spec" -> Claude automatically uses the dev-implement skill

MIT License