speckit-specify

Convert natural language feature descriptions into structured specification drafts.

3|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/ldilov/harness-forge --skill speckit-specify-ldilov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/ldilov/harness-forge/tree/main/.agents/skills/speckit-specify
Command: npx skills add https://github.com/ldilov/harness-forge --skill speckit-specify-ldilov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating clear feature specifications from natural language descriptions to reduce ambiguity and rework.

Core Features & Use Cases

  • Converts a plain-language feature description into a structured spec outline with sections, requirements, and acceptance criteria.
  • Guides the writer through clarifications, assumptions, and testing criteria to ensure a complete plan.
  • Useful for product managers, researchers, and writers who need fast, repeatable spec generation from ideas.

Quick Start

Describe your feature in natural language to generate a complete spec draft 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 create a feature specification from a natural language description?

To create a feature specification from natural language, provide a plain-text idea to generate a structured spec outline with user scenarios, functional requirements, and acceptance criteria. This reduces ambiguity and rework by extracting goals, constraints, and success criteria directly from the description.

What is the best way to structure product requirements for early-stage discovery?

The best way to structure product requirements for early-stage discovery is to apply a standardized template with sections for assumptions, risks, and measurable success criteria. This ensures a complete plan, fast handoffs, and clear alignment before functional design begins.

Can I generate acceptance criteria and testing requirements from plain text ideas?

Yes, you can generate acceptance criteria and testing requirements from plain text ideas. The process guides you through clarifications and assumptions to ensure a complete plan, automatically translating natural language feature descriptions into measurable success criteria.

Does structured specification generation work for fast handoffs in product planning?

Structured specification generation works for fast handoffs in product planning by producing a ready-to-plan document. It extracts goals and constraints from natural language, giving researchers and writers a repeatable spec generation process that reduces alignment friction.

What should a complete feature spec include to reduce ambiguity and rework?

A complete feature spec to reduce ambiguity and rework should include user scenarios, functional requirements, acceptance criteria, assumptions, risks, and measurable success criteria. Extracting these elements from natural language ensures a clear plan is established for alignment.