speckit-specify

Generate structured feature specifications from natural language descriptions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-specify helps product teams convert natural language feature descriptions into a complete, structured spec ready for planning and validation, reducing ambiguity and kickoff time.

Core Features & Use Cases

  • Structured spec generation: Converts user prompts into mandatory sections (goals, user stories, constraints, risks) aligned with a standard template.
  • Validation & quality checks: Automatically generates a quality checklist and flags missing sections or unclear requirements for resolution.
  • Clarifications workflow: Identifies [NEEDS CLARIFICATION] items and guides the user through prioritized questions to resolve gaps.
  • Spec-template driven: Follows a centralized template to produce consistent specs suitable for /speckit.plan or /speckit.clarify workflows.
  • Use Case: A product manager describes a feature in natural language and receives a ready-to-review spec document with acceptance criteria and scenarios.

Quick Start

Describe your feature in natural language and let Speckit generate a complete spec file with validation checklists.

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I convert a natural language feature description into a structured specification?

Generating a feature specification from natural language requires applying a template-driven workflow that produces mandatory sections like goals, user stories, constraints, and risks. This approach ensures the output is technology-agnostic and ready for subsequent planning steps.

What is the best way to validate requirements and flag missing sections in a feature spec?

The best way to validate requirements and flag missing sections in a feature spec is using an automated quality checklist. This validation process identifies unclear requirements and tags items as [NEEDS CLARIFICATION] to guide users through prioritized questions for resolving gaps.

Can I use a template-driven workflow to generate plan-ready specs for product planning?

Yes, you can use a spec-template driven workflow to generate plan-ready specs for product planning. The output remains technology-agnostic and bounded in scope, producing a centralized template document directly suitable for subsequent planning and validation steps.

How do I handle ambiguities when turning vague product ideas into user stories and acceptance criteria?

To handle ambiguities when turning vague ideas into user stories and acceptance criteria, the system identifies [NEEDS CLARIFICATION] items. It then guides you through a prioritized clarifications workflow to resolve gaps before finalizing the structured specification.

Does the generated feature specification include technology-specific implementation details?

No, the generated feature specification does not include technology-specific implementation details. The output remains strictly technology-agnostic and bounded in scope, focusing entirely on structured product requirements rather than technical architecture or code implementation.