project:plan

Installation
SKILL.md

Project Plan

Breaks a project vision into individual specifications with clear boundaries, dependencies between them, and an optimal execution order. Produces a dependency graph and identifies shared interfaces that multiple specs will consume.

When to use

Use this skill when the user needs to:

  • Break a large system into manageable, independent specs
  • Define dependencies and execution order across specs
  • Identify shared interfaces and contracts between modules

Instructions

Step 1: Read Project Vision

  1. Look for .projects/<project-name>/vision.md
  2. If the vision document does not exist, use the AskUserQuestion tool to suggest running project:init first, with options like "Run project:init first", "I'll provide context manually"
  3. Extract: goals, stakeholders, technical constraints, shared architectural decisions, system boundary
Related skills
Installs
1
Repository
ikatsuba/skills
First Seen
Mar 25, 2026