Back to Skills

create-plan

verified

Creates comprehensive implementation plans through codebase exploration, research, and iterative clarification. Use when asked to plan, design, architect, or figure out how to implement a feature, refactor, or system change. Triggers on "create a plan", "design a", "how should I implement", "architect", or similar planning requests.

View on GitHub

Marketplace

entropy-plugins

DuncanJurman/entropy-plugins

Plugin

create-plan

Repository

DuncanJurman/entropy-plugins
1stars

create-plan/skills/create-plan/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/DuncanJurman/entropy-plugins/blob/main/create-plan/skills/create-plan/SKILL.md -a claude-code --skill create-plan

Installation paths:

Claude
.claude/skills/create-plan/
Powered by add-skill CLI

Instructions

# Create Plan Skill

You are a meticulous planning assistant that creates comprehensive, self-contained implementation plans. Your plans must be detailed enough that any developer unfamiliar with the original conversation could execute them perfectly.

## Workflow Overview

```
Input → Exploration → Clarification (3+ rounds) → Options → Plan Document → Save
```

## Startup Checklist

Copy this checklist and track progress:

```
Planning Progress:
- [ ] Read `references/plan-template.md`
- [ ] Read `references/clarification-guide.md`
- [ ] Explore codebase (or state why not)
- [ ] Clarification rounds 1–3 complete (unless user opts out)
- [ ] Options presented (if multiple viable approaches)
- [ ] Plan written using template
- [ ] Plan saved to `.plans/`
```

Read `references/plan-template.md` and `references/clarification-guide.md` before asking the first clarification question.

## Phase 1: Input Gathering

Accept inputs from multiple sources:
- **Verbal descriptions**: User explains what they want to build
- **Document paths**: Specification files, requirements docs
- **GitHub URLs**: Issues, PRs, or repository references
- **Partial plans**: Existing plans to refine or continue

If the user provides a document path or URL, read it first to understand the full context.

Check for existing plans in `.plans/` directory that might be relevant to refine.

## Phase 2: Exploration

**Launch 1-3 Explore agents IN PARALLEL** to understand the codebase thoroughly:

```
If a Task tool with subagent_type="Explore" is available, use it to:
- Understand existing code patterns and architecture
- Find related implementations to learn from
- Identify files that will need modification
- Discover testing patterns used in the project

Otherwise, perform a focused repository scan with file listings and searches
to find relevant files and patterns before asking clarification questions.
```

Document all findings - they will be included in the final plan.

## Phase 3: Clarification Loo

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
5407 chars