speckit-plan

Convert feature specifications into phased design artifacts with gate checks.

Updated Aug 23, 2025
One-click install
npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-plan-engakhattab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/engakhattab/DEPI_Angular_project/tree/main/Backend/HR/.agents/skills/speckit-plan
Command: npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-plan-engakhattab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams turn an initial feature specification into a clear, phased implementation plan with the required design artifacts, reducing ambiguity and rework.

Core Features & Use Cases

  • Pre-flight hook orchestration: Runs optional or mandatory extension hooks before and after the planning workflow when configured.
  • Phased artifact generation: Produces research and design outputs such as research.md, data-model.md, contracts/, and quickstart.md.
  • Clarification resolution gatekeeping: Converts NEEDS CLARIFICATION items into concrete research tasks and errors on unjustified gate violations.
  • Agent context updates: Updates the agent context between SPECKIT START/END markers to reference the generated plan artifacts.

Quick Start

Run the speckit-plan skill in your repo to generate research.md, data-model.md, contracts, and quickstart.md from your feature spec.

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 design artifacts from a feature spec?

To generate implementation-ready design artifacts, run the planning workflow in your repo to convert your feature specification into research.md, data-model.md, contracts, and quickstart.md across defined phases.

What is a spec-kit style planning workflow for data modeling and contracts?

A spec-kit style planning workflow is a phased process that converts feature specifications into design artifacts by executing research, data modeling, contract drafting, and quickstart documentation with gate checks.

How do I resolve NEEDS CLARIFICATION items during feature spec planning?

Resolve NEEDS CLARIFICATION items during feature spec planning through clarification resolution gatekeeping, which converts ambiguous items into concrete research tasks and errors on unjustified gate violations.

Does the planning workflow update agent context after generating artifacts?

Yes, the planning workflow updates agent context after generating artifacts by inserting references to the newly generated plan artifacts between SPECKIT START/END markers.

When should I stop the planning workflow during the phase execution?

Stop the planning workflow after Phase 2. The process requires executing the phase workflow with gate checks and explicitly halts after Phase 2 while reporting the generated design artifacts.

Can I run extension hooks before and after the feature specification planning process?

Yes, you can run extension hooks before and after the planning process. Pre-flight hook orchestration executes optional or mandatory extension hooks around the workflow when configured.