create-plan

Installation
SKILL.md

Create Spec

Overview

Create a living specification (Spec) for a feature by analyzing requirements, reviewing the codebase, and generating a Blueprint + Contract document that evolves with the code.

Definitions

  • {TASK_KEY}: Story/Issue ID from the issue tracker (e.g., FB-6, PROJ-123, KAN-42)
  • {FEATURE_DOMAIN}: Kebab-case feature name (e.g., user-authentication, payment-processing, notifications)
  • Spec Document: Living specification saved at specs/{FEATURE_DOMAIN}/spec.md
    • Blueprint: Context, Architecture, Anti-Patterns (the "why" and "how")
    • Contract: Definition of Done, Regression Guardrails, Scenarios (the "what")
    • Lives permanently with code, updated in same commit as behavior changes
  • Plan Document (still exists for transient task planning): Task-level implementation plan at .plans/{TASK_KEY}-{description}.plan.md
    • Defines Delta (what changes) vs Spec which defines State (how it works)
    • Created per-task, discarded after merge
  • Story Details: Information from issue tracker (Jira, GitHub Issues, Azure DevOps, etc.)
    • Includes title, description, acceptance criteria, and related context
  • User Story Format: Typically follows "As a [user type], I want [goal], so that [benefit]"
Related skills
Installs
10
First Seen
Feb 16, 2026