Agent skill

planner

Create structured plans for multi-task projects that can be used by the task-orchestrator skill. Use when breaking down complex work into parallel and sequential tasks with dependencies.

Stars 225
Forks 26

Install this agent skill to your Project

npx add-skill https://github.com/jdrhyne/agent-skills/tree/main/skills/planner

Metadata

Additional technical details for this skill

clawdbot
{
    "emoji": "\ud83d\udccb"
}

SKILL.md

Planner

Create structured, orchestrator-ready plans for multi-task projects.

Source: Adapted from am-will's codex-skills workflow patterns Pairs with: task-orchestrator skill for follow-on implementation


Quick Start

Load the full planner prompt from prompts/planner.md and follow its process:

  1. Phase 0: Clarify requirements (ask up to 5 targeted questions)
  2. Phase 1: Research & understand the codebase
  3. Phase 2: Create detailed plan with sprints, tasks, acceptance criteria
  4. Phase 3: Subagent review of the plan
  5. Phase 4: Return the plan in markdown and save a file only if the user asked for a persisted artifact

Key Principles

Task Atomicity

Each task must be:

  • Atomic and committable — small, independent pieces of work
  • Specific and actionable — not vague
  • Testable — include tests or validation method
  • Located — include file paths and code locations

Bad vs Good Task Breakdown

❌ Bad: "Implement third-party sign-in"

✓ Good:

  • "Add sign-in config to environment variables"
  • "Install and configure the required authentication package"
  • "Create sign-in callback route handler in src/routes/auth.ts"
  • "Add the sign-in button to the login UI"

Sprint Structure

Each sprint must:

  • Result in a demoable, runnable, testable increment
  • Build on prior sprint work
  • Include clear demo/verification checklist

Plan Template

markdown
# Plan: [Task Name]

**Generated**: [Date]
**Estimated Complexity**: [Low/Medium/High]

## Overview
[Brief summary of what needs to be done and the general approach]

## Prerequisites
- [Dependencies or requirements that must be met first]
- [Tools, libraries, or access needed]
- [Tooling limitations, e.g., browser relay/CDP restrictions]

## Sprint 1: [Sprint Name]
**Goal**: [What this sprint accomplishes]
**Demo/Validation**:
- [How to run/demo this sprint's output]
- [What to verify]

### Task 1.1: [Task Name]
- **Location**: [File paths or components involved]
- **Description**: [What needs to be done]
- **Perceived Complexity**: [1-10]
- **Dependencies**: [Any previous tasks this depends on]
- **Acceptance Criteria**:
  - [Specific, testable criteria]
- **Validation**:
  - [Test(s) or alternate validation steps]

### Task 1.2: [Task Name]
[...]

## Sprint 2: [Sprint Name]
[...]

## Testing Strategy
- [How to test the implementation]
- [What to verify at each sprint]

## Potential Risks
- [Things that could go wrong]
- [Mitigation strategies]

## Rollback Plan
- [How to undo changes if needed]

Hand-off

Once plan is ready, hand off to the parallel-task worker:

Please run parallel-task.md against my-plan.md

Or invoke directly:

"Run all unblocked tasks in plan.md using parallel subagents. Keep looping until all tasks are complete."

Safety Boundaries

  • Do not save a plan file unless the user asked for one or the surrounding workflow explicitly needs a persisted artifact.
  • Do not assign overlapping write scopes to parallel tasks without calling out the conflict.
  • Do not invent dependencies, validation steps, or completion status that the repo context does not support.
  • Do not turn a planning request into implementation work unless the user explicitly asks to move from planning to implementation.

Files

  • prompts/planner.md — Full planner agent prompt
  • prompts/parallel-task.md — Parallel task worker prompt

Both are based on am-will's codex-skills prompts.

Expand your agent's capabilities with these related and highly-rated skills.

jdrhyne/agent-skills

senior-engineering

Engineering principles for building software like a senior engineer. Load when tackling non-trivial development work, architecting systems, reviewing code, or orchestrating multi-agent builds. Covers planning, delivery, quality gates, and LLM-specific patterns.

225 26
Explore
jdrhyne/agent-skills

web-design-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

225 26
Explore
jdrhyne/agent-skills

munger-observer

Daily wisdom review applying Charlie Munger's mental models to your work and thinking. Use when asked to review decisions, analyze thinking patterns, detect biases, apply mental models, do a "Munger review", or run the Munger Observer. Triggers on scheduled daily reviews or manual requests like "run munger observer", "review my thinking", "check for blind spots", or "apply mental models".

225 26
Explore
jdrhyne/agent-skills

frontend-design

Expert frontend design guidelines for creating beautiful, modern UIs. Use when building landing pages, dashboards, or any user interface.

225 26
Explore
jdrhyne/agent-skills

humanizer

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

225 26
Explore
jdrhyne/agent-skills

gemini

Use when the user asks to run Gemini CLI for code review, plan review, or big context (>200k) processing. Ideal for comprehensive analysis requiring large context windows. Uses Gemini 3 Pro by default for state-of-the-art reasoning and coding.

225 26
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results