speckit-specify

Generate feature specifications with user stories and acceptance criteria in spec.md.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/ev3rlit/magam --skill speckit-specify-ev3rlit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/ev3rlit/magam/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/ev3rlit/magam --skill speckit-specify-ev3rlit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating precise, ready-to-use feature specifications from natural language descriptions, reducing ambiguity and planning time. This skill generates a spec.md with user stories, functional requirements, and acceptance criteria aligned to a spec-driven development process.

Core Features & Use Cases

  • Generates a complete spec.md structure from a feature description, including user stories, functional requirements, acceptance criteria, and template references.
  • Validates and guides the spec content according to a standard spec-kit workflow, ensuring consistency across planning artifacts.
  • Supports loading and templating guidance from .specify/templates/spec-template.md to align with organizational practices.

Quick Start

Describe a feature in natural language to generate a ready-to-use specification for planning.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I convert natural language into feature specifications?

You can convert natural language into feature specifications by describing a feature idea, which automatically generates a spec.md file containing user stories, functional requirements, and acceptance criteria aligned to a spec-driven development process. This reduces ambiguity and planning time.

What is the best way to generate user stories and acceptance criteria from a feature description?

Generating user stories and acceptance criteria from a feature description is best handled by applying a standard spec-kit workflow that validates and guides content, ensuring consistency across planning artifacts and outputting a ready-to-use spec.md file.

Can I use custom templates when generating a spec.md file?

Yes, you can use custom templates when generating a spec.md file by loading and templating guidance from .specify/templates/spec-template.md, allowing the generated feature specifications to align with your specific organizational practices.

Does generating feature specifications this way support refining existing requirements?

Generating feature specifications supports refining existing requirements across product planning by validating and guiding the spec content according to a standard spec-kit workflow, which helps update user stories and functional requirements efficiently.