speckit-plan

Apply a plan template to generate design artifacts in .specify/ projects.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/MohamedSosa19/Quraan_App --skill speckit-plan-mohamedsosa19
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/MohamedSosa19/Quraan_App/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/MohamedSosa19/Quraan_App --skill speckit-plan-mohamedsosa19

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Aligns project planning with a repeatable template to generate design artifacts, reducing manual overhead and errors.

Core Features & Use Cases

  • Applies a plan template to generate artifacts such as research.md, data-model.md, contracts, and quickstart documentation
  • Supports pre- and post-plan extension hooks within a .specify/ project structure for deterministic planning
  • Enforces gates and constitution checks to ensure plan validity before execution
  • Updates agent context and reports results after planning

Quick Start

Run the speckit-plan skill against a project that uses a .specify/ structure to generate the planning artifacts and update the agent context.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I automate planning to generate design artifacts for my project?

Automating planning to generate design artifacts involves applying a structured plan template to produce files like research.md, data-model.md, and contracts. This reduces manual overhead and errors by aligning project planning with a repeatable, deterministic workflow.

How does artifact generation work within a spec-kit project structure?

Artifact generation within a spec-kit project structure works by operating within a .specify/ directory and applying plan templates. It enforces gates and constitution checks to ensure plan validity before execution, producing phased outputs like research.md and quickstart documentation.

Can I use pre-plan and post-plan extension hooks for deterministic planning?

Pre-plan and post-plan extension hooks are supported within a .specify/ project structure for deterministic planning. These hooks allow you to customize the workflow before and after the template is applied, ensuring the generated design artifacts meet specific project requirements.

What is the best way to ensure plan validity before execution?

The best way to ensure plan validity before execution is by enforcing gates and constitution checks during the planning workflow. These checks validate the plan against predefined rules before generating artifacts like data-model.md and contracts.

Do I need a .specify/ directory to run the speckit-plan workflow?

A .specify/ directory is required to run the speckit-plan workflow. The skill operates within this specific project structure to support extension hooks, enforce gates, and generate design artifacts like research.md and data-model.md.

How do I update agent context after generating project planning artifacts?

Updating agent context after generating project planning artifacts is handled automatically by the workflow. After applying the plan template and producing outputs like contracts and quickstart documentation, the context is updated to reflect the latest plan while reporting results to the user.