create-a-plan

Generate a phased PLAN.md with dependencies, risks, and open questions.

9|11|Updated Feb 27, 2025
One-click install
npx skills add https://github.com/dojoengine/katana --skill create-a-plan-dojoengine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-a-plan
Source: https://github.com/dojoengine/katana/tree/main/.agents/skills/create-a-plan
Command: npx skills add https://github.com/dojoengine/katana --skill create-a-plan-dojoengine

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured method to transform rough ideas or existing specs into a concrete, implementable plan via a guided interview, resulting in a PLAN.md that captures goals, constraints, risks, and stepwise execution.

Core Features & Use Cases

  • Structured Interview: Guides a multi-round interview to elicit goals, constraints, risks, and required decisions.
  • Plan Generation: Produces a comprehensive PLAN.md with phased workstreams, dependencies, success criteria, and open questions.
  • Output Management: Writes to PLAN.md in the repository root and updates it when new input is provided.

Quick Start

Provide a spec or problem statement, and the skill will output 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 rough ideas into an actionable project plan?

A structured interview transforms your rough ideas or specs into a comprehensive PLAN.md, capturing goals, constraints, risks, and stepwise execution paths to guide implementation.

What is the best way to create a PLAN.md for a new software project?

A guided interview process elicits your project requirements to produce a structured PLAN.md file, detailing phased workstreams, success criteria, and open questions for the repository root.

How do I identify project risks and dependencies during the planning phase?

Engaging in a multi-round interview extracts your project goals and constraints, directly mapping them into the generated PLAN.md to document phased execution and potential blockers.

Can I update an existing PLAN.md when new project specs are provided?

Yes, the workflow writes to the repository root and automatically refreshes the phased workstreams and open questions in your PLAN.md when new input or specs are provided.

Does project planning require a completed spec before starting the interview?

No, you can provide a rough idea or problem statement to initiate the interview process, which will draw out the necessary constraints, risks, and required decisions to build the plan.

What are the limitations of using an automated interview for project management?

The output depends strictly on the input provided during the interview, meaning incomplete ideas may generate open questions that require manual resolution before execution can proceed.