workflow-kit-plan

Generate a self-contained plan.md from spec.md and scope artifacts.

Updated May 27, 2026
One-click install
npx skills add https://github.com/Kat4X/spec-kit --skill workflow-kit-plan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-kit-plan
Source: https://github.com/Kat4X/spec-kit/tree/main/skill-drafts/workflow-kit-plan
Command: npx skills add https://github.com/Kat4X/spec-kit --skill workflow-kit-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents lost intent by converting a high-level spec into a concrete technical HOW so the next agent can execute without guessing.

Core Features & Use Cases

  • Plan-first technical design: transforms WHAT/WHY from spec.md into architecture, files, contracts, testing strategy, risks, and edit boundaries.
  • Research when clarification is required: creates research.md only when technical unknowns or decisions block a correct plan.
  • Managed edit scope: produces/updates scope.md so workflow-kit-tasks can operate safely within clear change boundaries.
  • No code on the plan step: ensures the plan remains implementable without turning into micro-tasking or code generation.

Quick Start

Ask an AI agent to run workflow-kit-plan with the workspace change-name you already created with workflow-kit-specify.

Frequently Asked Questions about workflow-kit-plan

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

FAQPage Schema
How do I turn a technical spec into an implementation-ready plan?

To turn a technical spec into an implementation-ready plan, you generate a self-contained plan.md from an existing spec.md. This converts high-level WHAT and WHY into concrete architecture, files, contracts, risks, and testing strategy for the next agent to execute without guessing.

How do I create a technical planning document that includes risk and testing strategy?

You create a technical planning document with risk and testing strategy by processing a spec.md through a documentation-first workflow. The output plan.md defines edit boundaries, scope management constraints, and testing protocols required before implementation tasks begin.

When do I need to create a research.md file during technical planning?

You need to create a research.md file during technical planning only when technical unknowns or decisions block a correct plan. It resolves TРЕБУЕТ УТОЧНЕНИЯ items and clarifies data models so the final plan remains accurate and implementable.

Can I generate code directly from a spec.md without a separate planning step?

Generating code directly from a spec.md without a separate planning step is not recommended for this workflow. The planning step ensures no code is generated prematurely, preventing micro-tasking and ensuring the technical design is fully resolved before implementation.

Does workflow-kit-plan require a pre-existing workspace to function?

Yes, workflow-kit-plan requires a pre-existing workspace and change-name created during the specification phase. It validates the workspace and required templates before resolving scope artifacts and producing the executable plan.

What is the best way to manage edit scope for an atomic change before implementation?

The best way to manage edit scope for an atomic change is to produce or update a scope.md file during planning. This establishes clear change boundaries so downstream execution agents can operate safely without conversation context.