create-plan

Generate structured development plans as Markdown files under .llms/ with phases and subtasks.

Updated May 24, 2025
One-click install
npx skills add https://github.com/rhys117/ai-setup --skill create-plan-rhys117
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-plan
Source: https://github.com/rhys117/ai-setup/tree/main/claude-setup/skills/create-plan
Command: npx skills add https://github.com/rhys117/ai-setup --skill create-plan-rhys117

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill creates structured development plans with phases, subtasks, and progress tracking using markdown files in the .llms/ directory. Use when starting new features or complex tasks that need planning.

Core Features & Use Cases

  • Template-driven planning: Generates plans using size-based templates (micro, small, medium, large, epic) for consistent structure.
  • Subtask generation: Automatically creates subtasks with their own plans and links them to the parent plan.
  • Git-ready output: Provides clear branch references and plan naming to support reproducible workflows.
  • Integration with execute-plan: Produces plan outputs that can be executed and tracked by the execute-plan skill.

Quick Start

Provide task details to the skill, and it will create:

  • A main plan at .llms/dev-plan-[slug].md
  • Subtasks under .llms/subtasks/
  • A feature branch named feature/[slug] ready for work

Frequently Asked Questions about create-plan

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

FAQPage Schema
How do I create a structured development plan with phases and subtasks?

Create-plan generates markdown-based development plans organized by phases (Scope, Context, Solution Design, Implementation, Validation, Documentation, Knowledge Capture) and subtasks. Provide your task details, and the Skill produces a main plan file at `.llms/dev-plan-[slug].md` with Git branch references, automatically ready for execution and tracking.

What size templates does create-plan support for planning workflows?

Create-plan offers five size-based templates—micro, small, medium, large, and epic—to match your task complexity. Each template applies consistent phase definitions and subtask structure, ensuring reproducible planning whether you're starting a quick fix or coordinating a multi-component feature.

Can I use create-plan to break down complex tasks into tracked subtasks?

Yes. Create-plan automatically generates subtasks with their own individual plans stored under `.llms/subtasks/`, each linked to the parent task. This enables fine-grained progress tracking and helps coordinate work across multiple files and components in a single organized workflow.

How does create-plan integrate with Git workflows?

Create-plan produces plans with Git branch naming conventions (feature/[slug]) and metadata including ISO timestamps and priority levels. The plan files and branch references are designed to work directly with the execute-plan Skill for reproducible, trackable development workflows.

What file formats and outputs does create-plan generate?

Create-plan outputs structured markdown files in the `.llms/` directory containing phase definitions, subtask hierarchies, and progress tracking. Plan naming follows the pattern `dev-plan-[slug].md`, with task metadata (timestamp, slug, priority) embedded to support downstream execution and integration.

When should I use create-plan versus manual task planning?

Use create-plan when starting features or breaking down complex tasks that span multiple files or components. The template-driven approach enforces consistent phase coverage and subtask structure, reducing planning overhead and ensuring all phases (design through documentation) are addressed systematically.