spec-management

Specification Management

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "spec-management" with this command: npx skills add melodic-software/claude-code-plugins/melodic-software-claude-code-plugins-spec-management

Specification Management

Central hub for specification-driven development workflows. This skill provides navigation to specialized skills for different specification formats and workflows.

When to Use This Skill

Keywords: specifications, requirements, acceptance criteria, spec-driven development, SDD, EARS, Gherkin, Kiro, Spec Kit, BDD, user stories, feature specifications, canonical spec

Use this skill when:

  • Starting a new specification-driven workflow

  • Converting between specification formats

  • Understanding available specification providers

  • Navigating to specialized authoring skills

  • Working with the canonical specification model

Quick Decision Tree

What do you want to do?

  • Start Spec Kit 5-phase workflow → Use /spec:speckit:run or see speckit-workflow skill

  • Generate a specification → Use /spec:specify command

  • Write EARS requirements → See ears-authoring skill

  • Write Gherkin scenarios → See gherkin-authoring skill

  • Sync with AWS Kiro → See kiro-integration skill

  • Check requirement quality → See requirements-quality skill

  • Understand canonical format → See canonical-spec-format skill

  • Convert between formats → Use /spec:convert command

Specification Providers

The canonical specification model (ADR-115) supports multiple providers:

Provider Format Best For

ears EARS syntax Precise, unambiguous requirements

gherkin .feature files BDD tests with Reqnroll

kiro AWS Kiro IDE integration with steering files

speckit GitHub Spec Kit AI agent prompts, 5-phase workflow

adr MADR format Architecture decisions

userstory Agile format Product backlog items

canonical YAML/JSON Direct canonical format

Spec Kit 5-Phase Workflow

The GitHub Spec Kit workflow guides feature development:

Phase Artifact Purpose

0 .constitution.md

Project principles and constraints

1 feature.md

Specification from requirements

2 design.md

Implementation approach

3 tasks.md

Task breakdown

4 Code Guided implementation

Full workflow: Use /spec:speckit:run or invoke the speckit-workflow skill.

Canonical Specification Model

All providers transform to/from the canonical model:

id: "SPEC-001" title: "Feature Title" type: feature | bug | chore | spike | tech-debt

context: problem: "Description of the problem" motivation: "Business value"

requirements:

  • id: "REQ-001" text: "EARS-formatted requirement" priority: must | should | could | wont ears_type: ubiquitous | state-driven | event-driven | unwanted | complex | optional acceptance_criteria:
    • id: "AC-001" given: "Precondition" when: "Action" then: "Expected outcome"

traceability: adr_refs: ["ADR-115"] requirement_refs: ["FR-001"]

metadata: status: draft created: "YYYY-MM-DD" provider: canonical bounded_context: "WorkManagement"

Full schema: See canonical-spec-format skill or schemas/canonical-spec.schema.json

Available Commands

Generic Workflow Commands

Command Purpose

/spec:specify

Phase 1: Generate specification from requirements

/spec:plan

Phase 2: Generate implementation plan

/spec:tasks

Phase 3: Generate task breakdown

/spec:implement

Phase 4: Guide implementation

/spec:validate

Validate specification against schema

/spec:refine

AI-assisted specification refinement

/spec:audit

Audit specification quality

/spec:convert

Convert between formats

Provider Deep-Dive Commands

Command Purpose

/spec:ears:author

Interactive EARS pattern authoring

/spec:ears:convert

Convert to/from EARS format

/spec:gherkin:author

Interactive Gherkin scenario authoring

/spec:gherkin:convert

Convert to/from .feature files

/spec:kiro:sync

Sync with AWS Kiro specifications

/spec:speckit:run

Execute full Spec Kit 5-phase workflow

/spec:adr:create

Create ADR from specification context

/spec:userstory:author

Author user stories with acceptance criteria

/spec:constitution

Create or update project constitution

/spec:status

Show specification status dashboard

Delegation Pattern

This skill delegates to specialized skills for detailed guidance:

Topic Delegate To

EARS patterns ears-authoring skill

Gherkin/BDD gherkin-authoring skill

AWS Kiro kiro-integration skill

Spec Kit workflow speckit-workflow skill

Quality criteria requirements-quality skill

Canonical format canonical-spec-format skill

Official Claude Code docs docs-management skill

Repository Infrastructure

This plugin integrates with project infrastructure:

Resource Purpose

schemas/canonical-spec.schema.json

Canonical specification JSON Schema

prompts/specify.prompt.md

Generation template for Phase 1

templates/EARS-REQUIREMENT-TEMPLATE.md

EARS pattern reference

docs/adr/ADR-115-*

Specification Provider Abstraction

Related Skills

  • ears-authoring - EARS requirement pattern authoring

  • gherkin-authoring - Gherkin/BDD scenario authoring

  • kiro-integration - AWS Kiro specification sync

  • speckit-workflow - GitHub Spec Kit 5-phase workflow

  • requirements-quality - INVEST criteria and quality assessment

  • canonical-spec-format - Canonical specification reference

  • docs-management - Official Claude Code documentation

References

Detailed Documentation:

  • Canonical Format Reference

  • Provider Matrix

  • Workflow Phases

Last Updated: 2025-12-24

Version History

  • v1.0.0 (2025-12-26): Initial release

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

design-thinking

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

plantuml-syntax

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

system-prompt-engineering

No summary provided by upstream source.

Repository SourceNeeds Review