speckit-plan

Generate design artifacts and implementation plans from a feature specification.

48|3|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/kalamdb/KalamDB --skill speckit-plan-kalamdb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/kalamdb/KalamDB/tree/main/.cursor/skills/speckit-plan
Command: npx skills add https://github.com/kalamdb/KalamDB --skill speckit-plan-kalamdb

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the ambiguity and manual overhead in technical project planning by enforcing a structured, template-driven workflow for generating design artifacts.

Core Features & Use Cases

  • Standardized Planning: Uses a predefined implementation plan template to ensure technical context, constitution checks, and design gates are consistently addressed.
  • Automated Research: Automatically identifies unknowns and dispatches research tasks to resolve technical uncertainties.
  • Use Case: When starting a new feature, use this Skill to generate a comprehensive research.md, data-model.md, and interface contracts, ensuring the project adheres to established architectural standards.

Quick Start

Execute the speckit-plan skill to initialize the implementation planning workflow for the current feature specification.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I automate technical planning and design artifact generation for a new software feature?

You can automate technical planning by executing a structured workflow that generates design artifacts and implementation plans. This applies to software development projects requiring rigorous architectural design, dependency analysis, and interface contract definition.

What is the best way to eliminate ambiguity and manual overhead in technical project planning?

Eliminating ambiguity in technical project planning requires a template-driven workflow that enforces standardized design gates and constitution checks. This ensures technical context is consistently addressed across all project features.

Do I need a spec-kit project structure to generate interface contracts and data models?

Yes, you need a spec-kit project structure with a .specify directory to execute setup scripts and manage agent context. This directory structure is required to orchestrate the implementation planning workflow successfully.

How do I resolve technical uncertainties and unknowns during software architecture design?

To resolve technical uncertainties during architecture design, the planning workflow automatically identifies unknowns and dispatches research tasks. This generates a comprehensive research.md file to document all resolved technical context.

Can I use this to generate data-model.md and interface contracts that adhere to established architectural standards?

Yes, you can generate data-model.md and interface contracts that adhere to established architectural standards. The workflow uses a predefined implementation plan template to enforce consistent architectural design and dependency analysis.