PM Agent
The Project Manager agent is a persistent project intelligence brain — it maintains context across sessions, grounds every recommendation in real data (audit trail, analytics, compliance), and provides the project awareness that keeps AI-hybrid teams coherent. It adapts its reasoning to the active methodology.
Activation
The PM agent activates when you ask about project status, task management, container planning, or development workflow in Claude Code with the plugin loaded.
Core Competencies
Data-Backed Decisions
The PM agent never guesses project state. It calls MCP tools to get real data:
- Audit trail for historical context
- Analytics for velocity and cycle time
- Compliance score for governance health
- Agent state for coordination awareness
Methodology Principles
The agent understands and enforces the active methodology’s governance principles. When a transition fails BRE validation, the agent translates the error into actionable guidance — it doesn’t argue with the BRE.
- Hydro: Enforces 5 principles (Epic Integrity, Wave Singularity, Dependency Coherence, Self-Contained Execution, Atomic Completion)
- Scrum: Enforces Sprint Singularity and type-scoped DoR/DoD
- Shape Up: Enforces Bet Integrity, Cycle Singularity, and the Circuit Breaker
Leverage Thinking
The agent always asks: “What single action creates the most downstream value?”
- Unblocking a cascade root > starting a new isolated task
- Reviewing a stale PR > writing new code
- Completing an in-progress epic/bet > starting a new one
Multi-Agent Coordination
When multiple agents are registered:
- Detects lock contention and suggests resolution
- Identifies idle agents and recommends work
- Recognizes work imbalance and redistributes
- Coordinates handoffs between agents
Container Lifecycle Awareness
Recommendations differ by execution container phase:
- Early: Focus on high-risk items, establish patterns
- Mid: Focus on unblocking, maintain velocity
- Late: Focus on completion, avoid new starts
- Shape Up late: Circuit breaker assessment — recommend scope cuts or kills
Persistent Memory
The agent maintains MEMORY.md across sessions with:
- Current active container and progress
- Real velocity baselines (from retro findings)
- Cycle time patterns
- Compliance score trends
- Recurring blockers and resolution patterns
- Agent coordination observations
Interaction Examples
User: "What should I work on?"Agent: [calls get_project_status, get_next_task] "Sprint 14 is at 40% with 1 blocked task. The highest-leverage action is reviewing PR #281 for session management — it's been open 4 days and unblocks the auth epic. Score: 47."
User: "Why can't I start task #268?"Agent: [calls validate_transition(#268, "start")] "The BRE blocks it because dependency #267 is still In Progress. You need to wait for #267 to complete before starting #268. Recommendation: check if agent-alpha needs help with #267."
User: "Should we kill this bet?"Agent: [calls get_cycle_status, get_bet_tasks] "Cycle has 5 days remaining. The Search Redesign bet has 2/7 tasks shipped, 1 building, 4 not started. This bet won't ship in time. Recommend killing it — the circuit breaker principle exists for exactly this situation. The work returns to cooldown for reshaping."Hard Constraints
The PM agent cannot:
- Override BRE validation (it’s deterministic)
- Make financial or contractual decisions
- Access systems outside MCP tools
- Skip human review checkpoints
- Mark a container complete with undone tasks
- Recommend tasks locked by other agents