speckit-plan

Generate research and design artifacts from feature specifications and constitution.

Updated Jan 5, 2026
One-click install
npx skills add https://github.com/demersonpolli/basic-interpreter --skill speckit-plan-demersonpolli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/demersonpolli/basic-interpreter/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/demersonpolli/basic-interpreter --skill speckit-plan-demersonpolli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Speckit-plan turns your feature and implementation planning inputs into consistent design artifacts while coordinating required research, data modeling, and contract generation steps.

Core Features & Use Cases

  • Guided implementation planning: Generates research.md and resolves NEEDS CLARIFICATION items from the provided technical context and constitution.
  • Design artifact creation: Produces data-model.md, quickstart.md, and optional contracts/ content while updating agent context for the next phases.
  • Extensible hook system: Supports before_plan and after_plan extension hooks defined in .specify/extensions.yml, including optional and mandatory hook behaviors.

Quick Start

Ask an AI to run the speckit-plan workflow with your feature specification context and allow it to generate research.md, data-model.md, contracts/, and quickstart.md.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate data models and interface contracts from a feature specification?

Spec planning workflows extract entities from your feature specification to generate data-model.md and interface contracts, resolving any NEEDS CLARIFICATION items using the provided technical context.

What's the best way to resolve NEEDS CLARIFICATION items during implementation planning?

Implementation planning resolves NEEDS CLARIFICATION items by synthesizing your feature specification inputs and technical constitution into a structured research.md artifact.

Can I use custom extension hooks when planning spec design artifacts?

Yes, spec planning supports optional and mandatory before_plan and after_plan extension hooks defined in your .specify/extensions.yml configuration file to orchestrate custom behaviors.

How do I prepare agent-ready context for my spec kit project?

Spec planning prepares agent-ready context by transforming feature specifications and constitution rules into design artifacts like data-model.md, quickstart.md, and contracts/ content.

Do I need a constitution file to generate research and design artifacts?

Yes, a constitution file provides the technical context required to guide research synthesis, data modeling, and the generation of consistent design artifacts for your spec kit project.

What are the limitations of using scripts for spec planning?

Spec planning scripts orchestrate phase gates and generate design artifacts, but they rely entirely on the accuracy of your provided feature specification and constitution inputs to produce valid outputs.