speckit-plan

Generate research, data-model, contracts, and quickstart artifacts from feature specs.

Updated May 2, 2026
One-click install
npx skills add https://github.com/ayehiaa/my-travel-assistant --skill speckit-plan-ayehiaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/ayehiaa/my-travel-assistant/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/ayehiaa/my-travel-assistant --skill speckit-plan-ayehiaa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of turning a feature specification into a structured implementation plan with research, data model design, and contracts—so you can move from requirements to buildable artifacts quickly.

Core Features & Use Cases

  • Pre-planning extension hooks: Detect and list registered hooks.before_plan actions and optionally execute them via the specified slash commands.
  • Structured planning workflow: Generates an outline/research phase to resolve all “NEEDS CLARIFICATION,” then produces data-model.md, contracts/, and a quickstart.md.
  • Guardrails and re-validation: Runs constitution checks and fails on unjustified gate violations, then re-evaluates the constitution after design outputs.
  • Post-planning extension hooks: Detect and list registered hooks.after_plan actions after the artifacts are produced.

Quick Start

Run the planning workflow for your repo and generate research.md, data-model.md, contracts/, and quickstart.md by invoking speckit-plan from your project root with optional guidance in the arguments.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate implementation plans and data models from a feature specification?

To generate implementation plans and data models from a feature specification, execute the planning workflow to produce research outlines, data-model.md files, contracts, and quickstart guides directly from your requirements.

What is the best way to resolve NEEDS CLARIFICATION items in a specification before coding?

Resolving NEEDS CLARIFICATION items in a specification is handled by an automated research phase that investigates ambiguities and outputs a structured research.md document to clarify requirements before design.

How do I design contracts and data models from project requirements automatically?

You can design contracts and data models automatically by running a specification-driven planning workflow that parses feature requirements and outputs structured data-model.md and contracts/ artifacts.

Does the implementation planning workflow support custom extension hooks?

Yes, the implementation planning workflow supports custom extension hooks by detecting and executing registered pre-planning and post-planning actions via specified slash commands before and after artifact generation.

Can I validate implementation plans against project guardrails and a constitution?

Yes, you can validate implementation plans against project guardrails by running constitution checks that fail on unjustified gate violations and re-evaluating the constitution after generating design outputs.

What are the limitations of automated specification planning workflows?

A key limitation of automated specification planning workflows is that they stop execution after Phase 2 planning, meaning they generate design artifacts and research but do not proceed into actual code implementation.