speckit.plan

Guide implementation planning and generate design artifacts from templates.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/prof-danielc/SpaceScream --skill speckit-plan-prof-danielc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.plan
Source: https://github.com/prof-danielc/SpaceScream/tree/main/.agent/skills/speckit.plan
Command: npx skills add https://github.com/prof-danielc/SpaceScream --skill speckit-plan-prof-danielc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires speckit.specify, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the complexity of implementation planning by providing a structured workflow and template-based generation of design artifacts.

Core Features & Use Cases

  • Structured Workflow: Guides users through a step-by-step process to plan and document implementation.
  • Template-Based Generation: Utilizes predefined templates to create design artifacts like research, data models, and API contracts.
  • Use Case: For a project manager, this Skill can help create a comprehensive plan and set of design documents for a new software feature, ensuring all technical and functional aspects are considered.

Quick Start

Run the speckit.plan command with the feature specification to generate the initial implementation plan.

Frequently Asked Questions about speckit.plan

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

FAQPage Schema
How do I generate design artifacts for software implementation planning?

Implementation planning generates design artifacts by guiding users through a structured, step-by-step workflow using predefined templates to produce research, data models, and API contracts.

What is template-based implementation planning and when do I need it?

Template-based implementation planning provides a predefined structure to document technical and functional aspects of a new software feature, needed when creating comprehensive project plans from feature specifications.

How do I create data models and API contracts for a new software feature?

You create data models and API contracts by running the planning command with your feature specification, which triggers template-based generation of comprehensive design documents for software architecture.

Do I need a feature specification before starting implementation planning?

Yes, you need a feature specification as input before starting implementation planning, as the structured workflow requires this initial specification to generate the initial implementation plan and design artifacts.

What's the best way to streamline project management for software architecture?

Streamlining project management for software architecture involves utilizing a structured workflow with predefined templates to ensure all technical and functional aspects of implementation are comprehensively documented.

What are the limitations of template-based implementation planning?

Template-based implementation planning relies on predefined structures, meaning it may not accommodate highly unconventional software architecture designs outside the standard research, data model, and API contract generation workflow.