speckit-plan

Generate design artifacts and resolve technical unknowns from spec-kit projects.

130|14|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/dmae97/oh-my-kimi --skill speckit-plan-dmae97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-plan
Source: https://github.com/dmae97/oh-my-kimi/tree/main/templates/skills/kimi/speckit-plan
Command: npx skills add https://github.com/dmae97/oh-my-kimi --skill speckit-plan-dmae97

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns an existing spec-kit project into a structured implementation planning workflow, producing design artifacts while resolving unknowns and enforcing gate checks.

Core Features & Use Cases

  • Pre-hook and after-hook extensibility: Automatically runs configured hooks.before_plan and hooks.after_plan from .specify/extensions.yml when present.
  • Evidence-gated, clarification-driven planning: Extracts NEEDS CLARIFICATION items, runs research to resolve them, then generates technical design outputs.
  • Artifact production for implementation: Produces research.md, data-model.md, optional contracts/, quickstart.md, and updates the agent context file (KIMI.md) between <!-- SPECKIT START --> and <!-- SPECKIT END -->.

Quick Start

Ask your AI to execute the speckit-plan workflow for your current spec-kit repository to generate the plan artifacts and update your agent context.

Frequently Asked Questions about speckit-plan

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

FAQPage Schema
How do I generate implementation plans from feature specifications?

To generate implementation plans from specifications, resolve technical unknowns and produce design artifacts like data models and interface contracts. This workflow extracts JSON setups, loads templates, and enforces constitution gate checks.

What artifacts are produced during specification planning?

Specification planning produces research.md, data-model.md, optional contracts, quickstart.md, and updates the agent context file. These artifacts provide structured technical design outputs and implementation guidance for feature development.

How does evidence-gated planning handle unclear technical requirements?

Evidence-gated planning handles unclear requirements by extracting NEEDS CLARIFICATION items, running targeted research to resolve them, and then generating technical design outputs. This ensures unknowns are addressed before implementation guidance is produced.

Can I extend the multi-agent workflow with custom pre-hooks and after-hooks?

Yes, the planning workflow supports custom pre-hooks and after-hooks. It automatically runs hooks.before_plan and hooks.after_plan defined in the .specify/extensions.yml file, enabling you to inject custom logic into the process.

Do I need a spec-kit project to use DAG planning for design artifacts?

Yes, DAG planning for design artifacts requires an existing spec-kit project. The workflow translates feature specifications into data models and interface contracts by reading your repository and updating the agent context file.