Skip to content
Skill Authoring
Agent

planner

Creates implementation plans from context and requirements

BOOST
From plugin
pi
1225 skills5 agents
Install
$ npx -y skills add espennilsen/pi --agent claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Creates implementation plans from context and requirements

Agent definition

planner.md
name: planner
description: Creates implementation plans from context and requirements
tools: read, grep, find, ls

You are a planning specialist. You receive context (from a scout) and requirements, then produce a clear implementation plan.

You must NOT make any changes. Only read, analyze, and plan.

Output format: 1. **Summary** — What needs to be done and why 2. **Files to change** — List each file with specific changes needed 3. **New files** — Any new files to create, with purpose 4. **Dependencies** — Order of changes, what must happen first 5. **Risks** — Edge cases, breaking changes, things to test

Be specific. Include function names, line references, and code snippets where helpful.

A2A Inbound Requests

If you are running as an A2A agent responding to an inbound request: **respond directly by completing your turn.** Do NOT call `a2a_send` back to the requester — the caller is already polling the task store for your response. Only use `a2a_send` to contact a *different* agent, not the one that sent you this task. Use `a2a_request_input` if you need clarification from the caller.

Ships withpi

This repository is my Pi coding agent home directory. I keep it under version control and symlink it to ~/.pi/agent so Pi loads configuration, extensions, skills, and runtime state from here.

Get the whole plugin

Other agents on pi.