spec-specify

Convert natural language feature ideas into structured spec.md specifications.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/chaimt/GarminShabbatMode --skill spec-specify-chaimt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-specify
Source: https://github.com/chaimt/GarminShabbatMode/tree/main/.cursor/skills/spec-specify
Command: npx skills add https://github.com/chaimt/GarminShabbatMode --skill spec-specify-chaimt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The spec-specify skill helps product teams translate natural language feature ideas into formal, testable specifications and planning artifacts, reducing ambiguity and accelerating alignment.

Core Features & Use Cases

  • Mission Brief Workflow: captures goals, success criteria, and constraints, then converts them into a structured spec.
  • Branch and Template Creation: automatically creates a feature branch and a spec.md using a standardized template.
  • Validation and Iteration: guides through quality checks and clarifications to ensure a complete, testable spec.

Quick Start

Describe your feature in natural language to generate a complete, plan-ready specification.

Frequently Asked Questions about spec-specify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn a natural language feature idea into a testable specification?

To turn a natural language feature idea into a testable specification, you describe the concept in plain text. The tool then captures your goals, success criteria, and constraints to generate a structured, plan-ready spec.md document.

What is the best way to capture goals and constraints for product planning?

The best way to capture goals and constraints for product planning is through a mission brief workflow. You input your natural language feature ideas, and the system structures them into formal specifications with clear success criteria and testable demo statements.

Can I automatically generate a feature branch and spec template together?

Yes, you can automatically generate a feature branch and a spec template together. The workflow creates a standardized spec.md file directly alongside branch creation to ensure your planning artifacts are immediately version-controlled.

How do I validate a feature specification for completeness and alignment?

To validate a feature specification for completeness, the tool guides you through structured quality checks and clarifications. This validation and iteration process ensures your spec is fully testable and reduces ambiguity before development.

Do I need any specific dependencies to create a plan-ready spec.md file?

No, you do not need any specific dependencies to create a plan-ready spec.md file. The skill operates standalone to convert your natural language feature ideas into standardized specifications without requiring external components.

When should I use a structured specification workflow for feature planning?

You should use a structured specification workflow for feature planning when you need to reduce ambiguity and accelerate team alignment. It is ideal for translating broad natural language ideas into formal, testable planning artifacts with clear demo statements.