plan

Decompose product specifications into ordered execution plans and roadmaps.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/jaisonerick/spec-plugin --skill plan-jaisonerick
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plan
Source: https://github.com/jaisonerick/spec-plugin/tree/main/plugins/spec-plugin/skills/plan
Command: npx skills add https://github.com/jaisonerick/spec-plugin --skill plan-jaisonerick

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Breaks a high-level product specification into actionable, self-contained execution plans and a roadmap so teams can implement features in well-defined phases with clear inputs, outputs, and validation gates.

Core Features & Use Cases

  • Plan decomposition: Identify natural plan boundaries, pipeline phases, dependency chains, and parallel tracks to split a spec into meaningful plans.
  • Roadmap generation: Produce an overall roadmap and ASCII diagrams that show plan sequence, tracks, and transitions.
  • Validation gating: Define validation gates and per-plan inputs/outputs so each plan is independently verifiable and safely moves the project forward.

Quick Start

Decompose the product specification for corpus-graph-builder into ordered execution plans and produce specs/plan-N-name.md files and a specs/roadmap.md file.

Frequently Asked Questions about plan

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

FAQPage Schema
How do I break down a product specification into ordered execution plans?

To break down a product specification into ordered execution plans, decompose the spec by identifying natural plan boundaries, pipeline phases, dependency chains, and parallel tracks to create self-contained units.

What is a validation gate in project management planning?

A validation gate in project management planning is a defined checkpoint that establishes per-plan inputs and outputs, ensuring each execution plan is independently verifiable and safely moves the project forward before the next phase begins.

How do I generate a roadmap from an existing architecture and product spec?

Generate a roadmap from an architecture and product spec by producing an overall roadmap file with ASCII diagrams that visually map the sequence of execution plans, parallel tracks, and phase transitions for the project.

Can I identify parallel tracks and dependencies when decomposing a project spec?

Yes, you can identify parallel tracks and dependencies when decomposing a project spec. The process specifically analyzes dependency chains and pipeline phases to split the specification into independently verifiable, self-contained execution plans.

What do I need before creating phased execution plans from a product spec?

Before creating phased execution plans from a product spec, you need both the product specification and the existing architecture. These inputs allow the decomposition process to map per-plan goals, inputs, outputs, and validation criteria.

Why use self-contained execution plans for feature implementation?

Use self-contained execution plans for feature implementation to ensure each plan has clear inputs, outputs, and validation gates, allowing teams to implement features in well-defined phases that are independently verifiable and safely progress the project.