speckit-plan

Generate research documents, data models, and interface contracts from project templates.

Updated Jul 4, 2026
One-click install
npx skills add https://github.com/kimen-dev/kimen --skill speckit-plan-kimen-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/kimen-dev/kimen/tree/main/.agents/skills/speckit-plan
Command: npx skills add https://github.com/kimen-dev/kimen --skill speckit-plan-kimen-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the ambiguity and manual overhead of project planning by enforcing a structured, template-driven workflow that ensures technical requirements and design contracts are consistently defined.

Core Features & Use Cases

  • Standardized Planning: Automates the generation of research, data models, and interface contracts based on project-specific templates.
  • Constitution Enforcement: Validates project plans against a defined constitution to ensure architectural alignment and gate compliance.
  • Use Case: When starting a new feature, use this Skill to automatically generate a research document, define data entities, and create a validation guide, ensuring all technical unknowns are resolved before coding begins.

Quick Start

Invoke the speckit-plan skill to initiate 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?

To automate technical planning and design artifact generation, you can use a structured workflow tool that outputs research documents, data models, and interface contracts based on project-specific templates.

What is a constitution file in software architecture planning?

A constitution file in software architecture planning is a defined set of rules used to validate project plans, ensuring architectural alignment and gate compliance before implementation begins.

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

Yes, you need a spec-kit project structure to generate interface contracts, as the planning workflow operates within this environment and requires access to its specific templates and constitution file.

What is the best way to resolve technical unknowns before coding begins?

The best way to resolve technical unknowns before coding begins is to execute a structured implementation planning workflow that generates research documents and defines data entities for validation.

Why does architecture planning fail to ensure consistent design output?

Architecture planning fails to ensure consistent design output when it lacks a template-driven workflow and a constitution file to enforce architectural alignment and validate technical requirements.