Plugin Ecosystem

spec-kit

Spec Driven Development toolkit — structured specification, planning, and implementation workflows.

New

Spec Driven Development toolkit — structured specification, planning, and implementation workflows for systematic feature development.

Source: claude-night-market marketplace Version: 1.4.3 Author: Alex Thola

Key Commands

CommandDescriptionWhen to Use
/speckit-startupBootstrap the spec-driven development workflow at the start of a sessionAt the beginning of a new feature or project
/speckit-specifyCreate or update the feature specification from a natural language descriptionWhen defining requirements for a feature
/speckit-clarifyClarify specification requirements through interactive Q&AWhen the spec has ambiguities or gaps
/speckit-planGenerate an implementation plan from the specificationAfter the spec is finalized
/speckit-tasksGenerate dependency-ordered tasks from the planAfter the plan is approved
/speckit-implementExecute all tasks defined in the task listWhen ready to implement
/speckit-analyzeAnalyze specification coverage and completenessWhen auditing spec quality
/speckit-checklistGenerate a spec completion checklistWhen tracking spec progress
/speckit-constitutionDefine a project constitution (principles and constraints)When establishing project ground rules

Skills

SkillWhen It Activates
speckit-orchestratorWhen orchestrating the full spec-driven workflow
spec-writingWhen writing or refining specifications
task-planningWhen generating and ordering implementation tasks

Agents

AgentPurpose
spec-analyzerAnalyze specification coverage, gaps, and quality
task-generatorGenerate dependency-ordered tasks from design artifacts
implementation-executorExecute implementation tasks systematically

Common Workflows

Spec-Driven Feature Development

The full spec-kit pipeline from idea to implementation:

  1. Bootstrap — Run /speckit-startup to initialize the workflow. This sets up the project context and any constitution (principles and constraints).
  2. Specify — Run /speckit-specify and describe the feature in natural language. Spec-kit produces a structured specification document covering requirements, acceptance criteria, and edge cases.
  3. Clarify — Run /speckit-clarify if there are ambiguities. This launches an interactive Q&A that refines the spec until all questions are resolved.
  4. Plan — Run /speckit-plan to generate an implementation plan from the finalized spec. The plan includes architecture decisions, file changes, and testing strategy.
  5. Generate tasks — Run /speckit-tasks to produce a dependency-ordered task list. Each task has clear inputs, outputs, and acceptance criteria.
  6. Implement — Run /speckit-implement to execute the tasks. The implementation-executor agent works through each task systematically, respecting dependency order.

Spec Quality Audit

When you want to verify a specification is complete:

  1. Analyze — Run /speckit-analyze to assess specification coverage. The spec-analyzer agent identifies gaps, ambiguities, and missing edge cases.
  2. Checklist — Run /speckit-checklist to generate a completion checklist tracking which parts of the spec are fully defined.

Tips

  • The spec-kit pipeline is sequential by design: specify, then plan, then tasks, then implement. Skipping steps produces lower-quality results.
  • /speckit-constitution is optional but valuable for long-running projects. It defines principles (like "prefer simplicity" or "all APIs must be versioned") that guide all subsequent specs.
  • Spec-kit pairs well with superpowers. Use spec-kit for the specification phase, then superpowers' /execute-plan for implementation with TDD and code review checkpoints.
  • The task dependency ordering in /speckit-tasks ensures you build foundations before features that depend on them.

See Also