speckit

Generates feature specifications, implementation plans, and task lists from natural language descriptions.

Updated May 16, 2026
One-click install
npx skills add https://github.com/organvm-i-theoria/_agent-ontology --skill speckit-organvm-i-theoria
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit
Source: https://github.com/organvm-i-theoria/_agent-ontology/tree/main/.agents/skills/speckit
Command: npx skills add https://github.com/organvm-i-theoria/_agent-ontology --skill speckit-organvm-i-theoria

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Turning a rough feature idea into structured, actionable development artifacts normally takes hours of manual documentation. This Skill automates the Specification-Driven Development (SDD) workflow, producing specifications, implementation plans, and dependency-ordered task lists in minutes. ## Core Features & Use Cases - Specification Generation: The /speckit.specify command converts a natural language feature description into a complete spec with prioritized user stories, functional requirements, and measurable success criteria. - Implementation Planning: The /speckit.plan command produces technical plans with research notes, data models, API contracts, and constitution-gate compliance checks. - Task Breakdown: The /speckit.tasks command generates numbered, parallelizable tasks organized by user story for incremental MVP-first delivery. - Use Case: Describe a real-time chat feature, then run the three commands to get a full spec, a WebSocket/PostgreSQL implementation plan with contracts, and an executable task list in about 15 minutes. ## Quick Start Ask the AI to run /speckit.specify with a plain-language description of the feature you want to build, then follow with /speckit.plan and /speckit.tasks.

Frequently Asked Questions about speckit

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

FAQPage Schema
How do I create a feature specification from a description?▼

Run /speckit.specify followed by your feature description, such as "/speckit.specify Real-time chat with message history". It generates spec.md with prioritized user stories, functional requirements, and success criteria, plus a requirements checklist under specs/{feature-name}/.

What is Specification-Driven Development (SDD)?▼

SDD is a methodology where specifications are the source of truth and code is generated output, inverting the traditional relationship. Specifications must be precise and unambiguous enough to generate working implementations, plans, and tests.

How do I generate an implementation plan from a spec?▼

Run /speckit.plan with an optional tech stack hint once spec.md exists. It produces plan.md, research.md, data-model.md, API contracts, and quickstart.md, and checks constitutional gates like simplicity and anti-abstraction if a constitution file exists.

Does speckit work with existing projects or only greenfield?▼

It works with both. For existing projects, /speckit.plan can auto-detect the tech stack from project context, and generated tasks reference existing code paths. Greenfield projects follow the same specify, plan, tasks sequence.

How many clarification questions can a spec contain?▼

A maximum of three [NEEDS CLARIFICATION] markers is recommended per specification. The validator script warns when a spec exceeds this limit, and the methodology encourages informed guesses using industry standards instead of excessive questions.

How do I validate that my spec directory is complete?▼

Run the validate_spec.py script with the spec directory path and a stage flag (specify, plan, tasks, or all). It checks for required files, mandatory sections, numbered tasks, user story labels, and reports errors and warnings per stage.