speckit-specify

Create or update feature specifications from natural language descriptions.

Updated Dec 29, 2025
One-click install
npx skills add https://github.com/EmpoweredHouse/accrete --skill speckit-specify-empoweredhouse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/EmpoweredHouse/accrete/tree/main/skills/speckit-specify
Command: npx skills add https://github.com/EmpoweredHouse/accrete --skill speckit-specify-empoweredhouse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit Specify creates or updates a feature specification from a natural language feature description.

Core Features & Use Cases

  • Generate a concise short name for the branch based on the feature description.
  • Check for existing branches and load a template to populate the spec.
  • Validate quality with a built-in checklist and produce both the spec file and a readiness report.
  • Generate a ready-to-plan artifact set including the spec and associated documentation for stakeholder review.
  • Use case: A product manager describes a new capability and Speckit Specify outputs a complete spec, branching plan, and a checklist ready for review.

Quick Start

Describe a feature you want to specify, and Speckit Specify will generate a complete feature spec and readiness checklist.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I generate a feature specification from a natural language description?

To generate a feature specification from a natural language description, provide your feature text to the system. It automatically derives a branch name, loads a template, fills mandatory sections, and outputs a complete spec file with a readiness checklist.

What is the best way to turn product requirements into a ready-to-plan spec?

The best way to turn product requirements into a ready-to-plan spec is using an automated specification workflow tool. It validates your requirements via a built-in checklist and produces both the populated spec document and a readiness report for stakeholder review.

How do I create a branch name and spec template from a feature description?

You can create a branch name and spec template from a feature description by inputting your natural language text. The system checks for existing branches, generates a concise short name, and loads the template to populate the specification sections automatically.

Does the specification workflow include validation for planning readiness?

Yes, the specification workflow includes validation for planning readiness. It uses a built-in checklist to validate spec quality and produces a readiness report alongside the fully populated spec file and associated documentation required for planning.

Can I update an existing feature specification using natural language?

Yes, you can update an existing feature specification using natural language. The system creates or updates specs by loading the template, filling the mandatory sections based on your input, and regenerating the corresponding checklists file.

What limitations exist when automating feature spec generation from natural language?

When automating feature spec generation from natural language, the limitation is that the output requires stakeholder review before proceeding. The system produces the artifact set and branch for planning, but human validation of the readiness report remains necessary.