speckit-specify

Extract feature concepts and generate structured specifications with validation checklists.

180|11|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/serverless-dna/tendril --skill speckit-specify-serverless-dna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/serverless-dna/tendril/tree/main/.agents/skills/speckit-specify
Command: npx skills add https://github.com/serverless-dna/tendril --skill speckit-specify-serverless-dna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-Specify translates natural language feature ideas into complete, plan-ready specifications using a structured template, enabling rapid, consistent handoffs to planning and delivery.

Core Features & Use Cases

  • Automated extraction of actors, actions, data, and constraints from a feature description.
  • Guided outline generation including user scenarios, requirements, and success criteria.
  • Built-in extension hook support and quality checks to surface ambiguities and decisions.
  • Spec provisioning under specs/ with templates, checklists, and validation artifacts for planning.

Quick Start

Provide a natural language feature description and let Speckit generate a complete spec ready 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 ideas into ready-to-plan specifications?

To convert natural language ideas into ready-to-plan specifications, provide a feature description to extract core concepts, define scope, assign user roles, and establish success criteria. This process automatically generates a complete spec with validation checklists and quality criteria.

What is the best way to generate testable requirements from a feature description?

Generating testable requirements from a feature description involves extracting actors, actions, data, and constraints to anchor the specification. The system bounds the work by defining scope, user roles, and success criteria, producing a structured spec with validation artifacts.

How do I create a product specification with a validation checklist?

To create a product specification with a validation checklist, input a natural language feature idea to automatically generate a structured template. This template provisions under specs/ and includes built-in quality checks to surface ambiguities, decisions, and validation artifacts for planning.

Can I extract user scenarios and success criteria directly from a feature idea?

Yes, you can extract user scenarios and success criteria directly from a feature idea through guided outline generation. The process identifies the feature from your input, extracts core concepts, and bounds the work with defined user roles and testable requirements.

Does generating a specification require any specific dependencies or technical setup?

Generating a specification requires no specific dependencies or technical setup. You simply provide a natural language feature description, and the system handles automated extraction, outline generation, and spec provisioning under specs/ with templates and validation artifacts.

Why should I use automated spec generation instead of writing product requirements manually?

Automated spec generation translates natural language feature ideas into complete, plan-ready specifications using a structured template, enabling rapid and consistent handoffs to planning and delivery. It surfaces ambiguities and decisions through built-in quality checks that manual writing often misses.