Generates canonical specifications from feature requests or user stories using EARS notation, acceptance criteria, INVEST scores, and validation. Saves to .specs/{feature}/spec.md as phase 1 of spec-driven workflow.
npx claudepluginhub melodic-software/claude-code-plugins --plugin spec-driven-developmentThis skill is limited to using the following tools:
Generate a canonical specification from a feature request, user story, or requirements description.
Creates clear, testable specifications from feature descriptions with user stories, acceptance criteria, and measurable success metrics.
Central hub for specification-driven development workflows. Navigates to specialized skills for EARS, Gherkin, Kiro, Spec Kit; supports format conversions, quality checks, and 5-phase Spec Kit workflow.
Creates or updates SPEC.md documents from requirements, notes, or interview output, structuring into sections for goals, design, edge cases, security, testing, and success criteria. Use for feature specs.
Share bugs, ideas, or general feedback.
Generate a canonical specification from a feature request, user story, or requirements description.
Parse Input
Load Context
spec-management skill for workflow guidancecanonical-spec-format skill for schema referenceears-authoring skill for EARS patternsGenerate Specification
spec-processor generate agent with the feature descriptionValidate Output
spec-reviewer validate agent to check schema complianceSave Specification
.specs/ directory if needed.specs/{feature-name}/spec.md$ARGUMENTS - Feature description or path to requirements file# From inline description
/spec-driven-development:specify "User authentication with email and password"
# From file
/spec-driven-development:specify requirements/auth-feature.md
# Interactive (no argument)
/spec-driven-development:specify
Specifications are saved to:
.specs/{feature-name}/
├── spec.md # Canonical specification
└── (created by later phases)
├── design.md # Phase 2: Implementation design
└── tasks.md # Phase 3: Task breakdown
/spec-driven-development:plan - Generate implementation design (Phase 2)/spec-driven-development:tasks - Generate task breakdown (Phase 3)/spec-driven-development:validate - Validate specification/spec-driven-development:refine - AI-assisted refinement