speckit-specify

Generate feature specifications from natural language descriptions using structured templates.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/daksh7011/immich-backup --skill speckit-specify-daksh7011
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/daksh7011/immich-backup/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/daksh7011/immich-backup --skill speckit-specify-daksh7011

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify automates turning natural language feature descriptions into complete feature specifications to speed up planning and reduce miscommunication.

Core Features & Use Cases

  • Generate a full feature spec from a plain-language prompt, including user scenarios, requirements, risks, and validation criteria.
  • Validate specification quality with built-in checklists and guided clarifications to align with stakeholders.
  • Produce a ready-to-review SPEC_FILE using standard templates and support for extension hooks.

Quick Start

Provide a natural language feature description to generate a complete spec using speckit-specify.

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 feature ideas into formal specifications?▼

To convert natural language feature ideas into formal specifications, you provide a plain-language feature description and the system generates a complete spec with user scenarios, requirements, risks, and validation criteria.

What is the best way to write user scenarios and acceptance criteria from a feature prompt?▼

Writing user scenarios and acceptance criteria from a feature prompt is best handled by using a structured spec template that automates scenario definitions, requirements generation, and quality checks from your plain text.

Can I extend the feature specification template with custom validation checks?▼

Yes, you can extend the feature specification template with custom validation checks using built-in extension hooks, allowing you to enforce specific quality checks and guided clarifications for stakeholder alignment.

Does generating requirements from text work for product discovery and planning workflows?▼

Generating requirements from text does work for product discovery and planning workflows, as it targets these stages directly by automating scenario definitions and producing ready-to-review spec files for cross-team alignment.

Why should I use automated feature specification instead of manual requirement writing?▼

You should use automated feature specification instead of manual requirement writing to speed up planning and reduce miscommunication, ensuring structured validation and consistent stakeholder alignment across teams.