speckit-plan

Generate technical implementation plans from feature specifications.

13|2|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/NebulaMao/nanoiflow --skill speckit-plan-nebulamao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/NebulaMao/nanoiflow/tree/main/.claude/skills/speckit-plan
Command: npx skills add https://github.com/NebulaMao/nanoiflow --skill speckit-plan-nebulamao

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 all technical aspects are considered before development begins.

Core Features & Use Cases

  • Technical Design: Generates architecture, tech stack, and implementation phases.
  • Clarification Management: Identifies and resolves technical unknowns through research.
  • Use Case: After defining a new user authentication feature, use this Skill to generate a comprehensive plan detailing the necessary APIs, database schema, and deployment steps.

Quick Start

Use the speckit-plan skill to generate a technical implementation plan for the feature described in the attached file 'user-auth-spec.md'.

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 feature specifications?

To generate a technical implementation plan from feature specifications, provide a spec file within a spec-kit project structure. The system processes this input to define the architecture, tech stack, and phased implementation steps for your feature.

What is included in an automated technical design for software development?

An automated technical design for software development includes the defined architecture, selected tech stack, and structured implementation phases. It also addresses technical context and identifies necessary research tasks to resolve unknowns before development.

Do I need a specific directory structure to generate implementation plans?

Yes, you need a spec-kit project structure containing a .specify/ directory to generate implementation plans. This specific directory is required for both reading the input feature specifications and writing the output artifact generation.

How do I identify and resolve technical unknowns before coding begins?

To identify and resolve technical unknowns before coding begins, the planning process performs clarification management. It reviews the feature specification, detects technical gaps, and outputs specific research tasks needed for feature development.

When should I use an automated planning tool for feature development?

You should use an automated planning tool for feature development when you need to ensure all technical aspects are considered before coding begins. It is ideal for detailing necessary APIs, database schemas, and deployment steps from a specification.

Can I use this to plan database schemas and APIs for a new feature?

Yes, you can use this to plan database schemas and APIs for a new feature. By processing the feature specification, the generated technical implementation plan details the necessary APIs, database schemas, and deployment steps required.