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.