speckit-plan

Generate technical implementation plans from feature specifications into plan.md.

Updated Feb 13, 2026
One-click install
npx skills add https://github.com/magdymohamed78/Wasla --skill speckit-plan-magdymohamed78
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/magdymohamed78/Wasla/tree/main/.agent/skills/speckit-plan
Command: npx skills add https://github.com/magdymohamed78/Wasla --skill speckit-plan-magdymohamed78

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of detailed technical implementation plans from feature specifications, ensuring a structured and comprehensive approach to software development.

Core Features & Use Cases

  • Architecture & Tech Stack Definition: Automatically defines the technical architecture and selects the appropriate tech stack.
  • Phased Implementation: Breaks down the development process into manageable phases, including research, design, and contract definition.
  • Use Case: After defining a new feature specification, use this Skill to generate a plan.md file that outlines the technical design, necessary research, data models, and API contracts.

Quick Start

Use the speckit-plan skill to generate a technical implementation plan for the feature specification provided.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate a technical implementation plan from a feature specification?▼

Generating a technical implementation plan from a feature specification requires parsing the spec to define architecture, select a tech stack, and break development into phases. This produces a plan.md file with technical designs, data models, and API contracts.

What is included in a technical implementation plan for software development?▼

A technical implementation plan typically includes defined architecture, tech stack selection, phased development milestones, research requirements, data modeling, and API contract generation to guide the implementation process.

Do I need a specific project structure to generate implementation plans?▼

Yes, you need a spec-kit project structure containing a .specify/ directory to provide context and execute scripts for generating the technical design and implementation plan.

How do I create a plan.md file for software architecture and data modeling?▼

You create a plan.md file for software architecture and data modeling by processing feature specifications through a technical design generator that structures research, models, and contracts into a single comprehensive document.

Can I automate architecture definition and tech stack selection from feature specs?▼

Yes, you can automate architecture definition and tech stack selection from feature specs using a planning tool that analyzes specifications and outputs structured technical designs and implementation phases.

What's the best way to break down software development into manageable phases?▼

The best way to break down software development into manageable phases is to generate an implementation plan that segments work into research, design, data modeling, and contract definition milestones.