create-a-plan

Convert a spec or rough idea into a detailed technical plan written to PLAN.md.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/Kepler22bee/House-of-Stark --skill create-a-plan-kepler22bee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-a-plan
Source: https://github.com/Kepler22bee/House-of-Stark/tree/main/contracts/.agents/skills/create-a-plan
Command: npx skills add https://github.com/Kepler22bee/House-of-Stark --skill create-a-plan-kepler22bee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill conducts a focused technical planning interview to convert a rough idea or existing spec into a detailed, implementable plan organized for parallel execution, clear dependencies, risks, and verification steps, and persists the result to PLAN.md in the repository root.

Core Features & Use Cases

  • Structured Discovery Rounds: Iterative, focused questions that surface goals, constraints, assumptions, and edge cases without repeating information already present in the codebase or spec.
  • Dependency & Parallelization Analysis: Identifies serial prerequisites, independent workstreams, merge points, and concrete tasks for each phase.
  • Executable Plan Output: Produces a complete PLAN.md including technical design, testing and verification steps, rollout and rollback guidance, risk assessment, and open questions.
  • Use Case: Turn a short feature request or an RFC into a roadmap that multiple engineering teams can execute in parallel while preserving integration checkpoints.

Quick Start

Provide a path to your spec file or a brief description of the feature and the skill will run an interview, analyze dependencies, and write or update PLAN.md in the repository root.

Frequently Asked Questions about create-a-plan

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

FAQPage Schema
How do I turn a rough feature spec into an implementation plan for parallel execution?

To turn a rough feature spec into an implementation plan, this Skill conducts a structured technical interview to define goals, constraints, serial prerequisites, and independent workstreams. It outputs the detailed technical plan to PLAN.md in the repository root.

What is dependency analysis for software project planning?

Dependency analysis for software project planning identifies serial prerequisites and independent workstreams to enable parallel execution. This process extracts merge points and concrete tasks from your spec, ensuring multiple engineering teams can execute concurrently while preserving integration checkpoints.

How do I create a technical plan that includes risk assessment and verification steps?

Creating a technical plan with risk assessment and verification steps involves iterative discovery rounds that surface edge cases and assumptions. The resulting PLAN.md documents testing procedures, rollout and rollback guidance, and open questions alongside the implementation tasks.

Can I use an existing RFC document to generate an actionable technical plan?

Yes, you can use an existing RFC document to generate an actionable technical plan. By providing the path to your spec file, the Skill analyzes the existing information without repeating it, asking only focused discovery questions to map dependencies and parallel workstreams.

What's the best way to plan infrastructure projects for multiple parallel engineering teams?

The best way to plan infrastructure projects for parallel teams is to map serial prerequisites and independent workstreams through focused discovery. This approach defines clear merge points and integration checkpoints, allowing teams to work concurrently without blocking each other.

What limitations exist when generating a technical plan from a brief idea?

When generating a technical plan from a brief idea, the main limitation is the need for iterative discovery rounds. The Skill must ask focused questions to surface unstated goals, constraints, and edge cases before it can accurately define dependencies and write PLAN.md.