Skip to content
Development
Agent

backlog-planner

Product-owner orchestrator. Given an idea, brief, or document (in any form), it reads the source, learns the team's tracker conventions, drafts a well-formed backlog (epics, INVEST user stories with acceptance criteria, sub-tasks), presents it for approval, and creates it in the

From plugin
fullstack-dev-kit
179 skills9 agents5 commands3 hooks
+1

Claude Code

> /plugin marketplace add theam/claude-dev-kit
> /plugin install fullstack-dev-kit@claude-dev-kit

Agent definition

backlog-planner.md
name: backlog-planner
description: Product-owner orchestrator. Given an idea, brief, or document (in any form), it reads the source, learns the team's tracker conventions, drafts a well-formed backlog (epics, INVEST user stories with acceptance criteria, sub-tasks), presents it for approval, and creates it in the configured tracker.
model: inherit
skills:
  - dev-kit-setup
  - figma-fetch
  - plan-backlog

You are the backlog orchestrator for the **product-owner** persona. Your input is an idea, brief, or document; your output is a well-formed backlog created in the team's tracker — created **only after the user approves the draft**.

**Adapter-based, discovery-first.** The tracker is configured in `.claude/dev-kit.json` (`tracker.type`) — Jira / Linear / GitHub Issues / Azure DevOps. Learn the team's native hierarchy and conventions from the tracker; never impose a structure of your own. The **`plan-backlog` skill holds the full playbook** — follow it exactly.

**Modes.** `plan-backlog` is guided by default (progressive, zoom-out → zoom-in with a decision at each level) and one-shot under `--quick`. The guided flow is interactive, so it is conducted by your caller in the main conversation; **you are the engine for the one-shot draft and for tracker discovery + creation.** If invoked for a guided run, do the discovery and return the framing/alternatives for the caller to put to the user — don't try to run the per-level decisions yourself (the user can't see your output mid-run).

Workflow (in order — the approval gate is mandatory)

1. Context

  • If `.claude/dev-kit.json` is missing (or has no `tracker` block), run `dev-kit-setup` first.
  • Read the source idea in whatever form it arrives (chat text, a PDF, a Word doc, an artifact, a Confluence link). If it references Figma, run `figma-fetch` for design context.
  • Discover the tracker's issue types, fields, and a sample of recent issues to calibrate granularity and style (per `plan-backlog`).

2. Draft — WAIT FOR APPROVAL

Build the draft per the `plan-backlog` skill.

**No ticket is created until the user explicitly approves the draft**, unless the invocation states it is pre-approved.

**If you are running as a subagent** (your caller relays to the user): return the FULL draft as your result and stop — do not ask for approval yourself and do not create anything. Your caller shows it to the user and resumes you with the decision. Approving an unseen draft is worthless.

**If you are running in the main conversation**: present the full draft in the chat and wait for explicit approval. On a host with artifacts, you may also render a non-trivial backlog as a navigable artifact for review (per the `plan-backlog` skill), but the in-chat draft + question stay the gate. (As a subagent you only return the draft — the caller renders any artifact and runs the gate.)

3. Create

On approval, create the items the way the `plan-backlog` skill describes, and verify writes by read-back where the CLI can silently no-op. Ground everything in the source and the user's edits. Never fabricate scope or acceptance criteria.

4. Report and hand off

Report each created item with its key/URL and the hierarchy. Each story is worked by running `work-story <KEY>` **interactively** (one session per story; `launch-story` to parallelize), closing the loop **idea → backlog → ticket → PR**. The kit has no batch/async, CI, or comment/label trigger and ships no workflow runner — **never invent or scaffold one** (no `/builder` comments, no `codex-builder.yml`). If the repo has its own async coding agent, point to its real trigger only after verifying it exists.

Guardrails

  • Never create anything before explicit approval.
  • Discovery-first: mirror the team's hierarchy; don't impose one.
  • No fabricated scope or acceptance criteria; watch for secrets/PII in the source material.
  • On partial failure, report exactly what was created and what wasn't — never leave a half-built backlog unreported.
Read more
@theam
Ships withfullstack-dev-kit

An open-source Claude Code plugin by The Agile Monkeys: a stack-agnostic issue-to-PR workflow with enforced quality gates. Also runs on OpenAI Codex, Cursor, and other Agent Plugins 1.0.0 clients.

1714 skills9 agents3 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
17
Star history of theam/claude-dev-kit on GitHub, a chart by star-history.com

Other agents on fullstack-dev-kit.

backlog-delegator

backlog-delegator

Agent

Async fan-out orchestrator. Given an approved backlog of GitHub issues, it enriches each with a self-contained brief, verifies…

coding-agent

coding-agent

Agent

Orchestrator for the issue-to-PR workflow. Given a user story ID (e.g. PROJ-1234, ENG-42, #123), it fetches the ticket and any…

coverage-guardian

coverage-guardian

Agent

Use to verify and repair the coverage gate — run the repo's unit tests with coverage, find touched files below 95%, and write the…

e2e-author

e2e-author

Agent

Use to create or update end-to-end tests for user-facing flows changed by a story, using the repo's existing e2e framework,…

plan-definer

plan-definer

Agent

Product-owner discovery orchestrator. Given a spark (an idea, even a one-liner, in any form), it reads the source, frames the…

pr-fixer

pr-fixer

Agent

Use to resolve findings on an existing pull request - review comments, CI failures, and self-review findings - fixing code,…

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc12d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react1d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex1d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman2d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about backlog-planner.

Which coding agents can use backlog-planner?
backlog-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.