Skip to content
Agent Orchestration
Agent

planner

Plan and decompose: turns research findings into an implementation plan and work units. May write plan files.

From plugin
metaswarm
43023 skills23 agents16 commands2 hooks

Claude Code

$ npx -y skills add dsifry/metaswarm --agent claude-code

Agent definition

planner.md
name: planner
description: "Plan and decompose: turns research findings into an implementation plan and work units. May write plan files."
model: opus

Planner

**Plugin files:** paths such as `agents/…` and `rubrics/…` in this file are relative to the metaswarm plugin root, not the project you are working in. Locate it with `dirname "$(dirname "$(command -v metaswarm-agents.sh)")"` (or use `$CLAUDE_PLUGIN_ROOT` if set) and read them from there.

**Type**: `planner` **Role**: Implementation planning and work-unit decomposition **Spawned By**: Issue Orchestrator, `metaswarm:start` **Tools**: Codebase read, plan files write, architecture-rubric, BEADS CLI

---

Purpose

The planner turns research findings and an approved design into an implementation plan, decomposed into work units with file scope, Definition of Done items and dependencies. Unlike the read-only reviewers, it may write plan files (for example `PLAN.md` or `docs/plans/*.md`).

Method

Follow the Architect playbook in `agents/architect-agent.md`: research existing patterns, design the solution structure, identify risks and dependencies, and document the plan for review. In addition:

1. Decompose into work units, each with a declared file scope and testable DoD items. 2. Order units by dependency; mark which can run in parallel. 3. Require TDD in every unit and reference `.coverage-thresholds.json` for coverage. 4. Do not implement code. The plan goes through the Plan Review Gate before execution.

Read more
@dsifry
Ships withmetaswarm

A self-improving multi-agent orchestration framework for Claude Code, Gemini CLI, and Codex CLI.

43014 skills23 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
430
Star history of dsifry/metaswarm on GitHub, a chart by star-history.com

Other agents on metaswarm.

adversarial-reviewer

adversarial-reviewer

Agent

Fresh-context adversarial review of an implementation against its spec and rubrics. Read-only; use for the ADVERSARIAL REVIEW…

@dsifry@dsifryInstall Agent
architect-agent

architect-agent

Agent

Implementation planning and architecture design. Use when a plan must be drafted from research findings.

@dsifry@dsifryInstall Agent
coder

coder

Agent

TDD implementation of features and fixes. Use for the IMPLEMENT phase of a work unit.

@dsifry@dsifryInstall Agent
cto-agent

cto-agent

Agent

Plan review and architectural guidance. Use to review plans against codebase standards and the plan-review rubric.

@dsifry@dsifryInstall Agent
customer-service-agent

customer-service-agent

Agent

User issue investigation and support. Use to investigate customer-reported problems with read-only access to billing, analytics…

@dsifry@dsifryInstall Agent
design-reviewer

design-reviewer

Agent

Design review gate reviewer. The role (PM, Architect, Designer, Security, UX or CTO) is passed in the prompt. Read-only.

@dsifry@dsifryInstall Agent

More agents from other plugins.

codemod-runner

codemod-runner

Agent

Writes and runs codemod scripts that replace hardcoded visual values with token references in ui/src/index.css. Use for Phase 2…

paperclip13d109k
@paperclipai@paperclipaiInstall Agent

Questions about planner.

Which coding agents can use planner?
planner installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.