speckit-plan

Generate design artifacts like research.md, data-model.md, and contracts from a plan template.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/miloswrath/iproj-final --skill speckit-plan-miloswrath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/miloswrath/iproj-final/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/miloswrath/iproj-final --skill speckit-plan-miloswrath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The speckit-plan workflow automates the implementation planning process by converting a plan template into concrete design artifacts and planning outputs, helping teams move from intent to structured design.

Core Features & Use Cases

  • Automates the planning workflow from a plan template to generate artifacts such as research.md, data-model.md, contracts, and quickstart.md.
  • Validates pre-execution conditions, extension hooks, and outline generation to ensure reproducible planning.
  • Updates the agent context during planning and re-evaluates constitution checks to stay aligned with evolving plans.

Quick Start

Run the speckit-plan workflow to generate a complete implementation plan from your project template.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate design artifacts from a project plan template?

To generate design artifacts from a project plan template, you can run an automated planning workflow that produces structured files like research.md, data-model.md, and contracts. It converts initial intent into concrete design outputs through pre-execution checks and outline generation.

What is a spec-kit style structure for software project planning?

A spec-kit style structure is a project management format that enforces strict guardrails to guide implementation planning. It automates the creation of research, data-model definitions, and contracts to ensure reproducible planning from a template to concrete design artifacts.

How do I automate implementation planning and data-model definitions for my software project?

You automate implementation planning by running a workflow that validates pre-execution conditions and generates design artifacts. This process automatically creates data-model definitions, contracts, and a quickstart.md file while validating extension hooks.

Does the speckit-plan workflow validate extension hooks during outline generation?

Yes, the speckit-plan workflow validates extension hooks during outline generation. It enforces strict structure and guardrails, checking pre-execution conditions and re-evaluating constitution checks to ensure the plan stays aligned.

Can I update agent context automatically when generating project contracts?

Yes, you can update agent context automatically when generating project contracts. The workflow updates the agent context during planning and re-evaluates constitution checks to stay aligned with the evolving design artifacts.