Skip to content

PM Agent

The PM agent is a Claude Code custom agent for project management tasks.

Invoke

In Claude Code, use the agent via /agent pm-agent followed by a prompt.

Capabilities

Command What it does
Sprint planning Checks velocity, proposes a sprint scope from Ready issues
Backlog grooming Finds unlabeled, unestimated, stale, or duplicate issues
Retrospective Summarizes completed work, velocity, merge times, blockers
Health check Flags stale PRs, stuck issues, CI failures, unassigned work

Examples

/agent pm-agent Plan the next sprint
/agent pm-agent Groom the backlog
/agent pm-agent Run a retrospective for the last 2 weeks
/agent pm-agent Health check

How it works

The agent reads the project board via gh CLI (GraphQL) and outputs markdown reports. It asks for confirmation before making any changes (assigning milestones, closing issues, etc.).

Configuration

The agent uses project board IDs defined in its source file at .claude/agents/pm-agent.md. Update those IDs if you use a different GitHub Projects board.