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.