# PM for Claude Code ## Docs - [/pm:detour — Park Current Work for an Interruption](https://pm-plugin.dev/commands/detour.md): Classify a mid-build interruption as minimal or substantial: fix-and-log it fast, or push the current epic onto the detour stack to preserve context. - [/pm:epic — Add, Update, Remove, and Manage Epics](https://pm-plugin.dev/commands/epic.md): Add, update, remove, and manage epics in PM. Covers add, update-epic, remove-epic, add-many, set-active, clear-active, and set-autonomy subcommands. - [/pm:feedback — File a Bug Report or Feature Request](https://pm-plugin.dev/commands/feedback.md): File a bug or feature request to the PM repo from Claude Code. Checks for near-duplicate issues first and comments on matches instead of filing duplicates. - [/pm:gate-guard — Block Writes While a Reconcile Is Owed](https://pm-plugin.dev/commands/gate-guard.md): A PreToolUse hook that blocks writes while the active epic owes a reconcile. Always on for that case — running set-gate-guard off will not bypass it. - [/pm:hierarchy — Plan and Dispatch a Multi-Agent Hierarchy](https://pm-plugin.dev/commands/hierarchy.md): Plan and dispatch a parent epic's children as batched, worktree-isolated agents. Each child runs unattended in its own branch and merges back sequentially. - [/pm:init — Initialize PM in Your Project Directory](https://pm-plugin.dev/commands/init.md): Scaffold .conductor/state.json, register existing OpenSpec epics, write the CLAUDE.md rules block, and render PROJECT.md. Safe to re-run. - [/pm:lane-routing — Customize Lane Assignment Rules](https://pm-plugin.dev/commands/lane-routing.md): Define keyword or glob rules that override PM's lane heuristic — so 'billing always goes through openspec' becomes a durable rule, not a one-time note. - [/pm:next — Get a Concrete Next-Work Recommendation](https://pm-plugin.dev/commands/next.md): PM reads the current state and recommends exactly one thing to work on next, following the detour-stack-first, then priority-order decision rule. - [/pm:resume — Resume a Paused Epic After a Detour](https://pm-plugin.dev/commands/resume.md): Pop the detour stack, restore the paused epic to active, and run the reconcile gate — a fresh-context re-validation before any new code is written. - [/pm:review-mode — Configure the Repo Review Intensity](https://pm-plugin.dev/commands/review-mode.md): Set the repo review dial: off (self-review only), standard (one reviewer per gate), or thorough (two independent reviewers, adjudicated on disagreement). - [/pm:status — Display the Current Project Briefing](https://pm-plugin.dev/commands/status.md): Re-render PROJECT.md from state.json and display the full briefing: active epic, detour stack, next-up queue, lane counts, and tracker sync status. - [/pm:sync — Register New Proposals and External Issues](https://pm-plugin.dev/commands/sync.md): Scan for new OpenSpec proposals, Superpowers plans, or GitHub Issues not yet tracked as epics and register them. Deduplicates automatically. - [/pm:tracker — Connect an External Tracker to Your Repo](https://pm-plugin.dev/commands/tracker.md): Mirror epics to Jira, Linear, GitHub Issues, or any tracker. PM shapes the sync instructions; your agent executes them using your existing tooling. - [/pm:upgrade — Migrate State and Refresh PM Rules](https://pm-plugin.dev/commands/upgrade.md): Refresh the CLAUDE.md managed rules block, run any pending state migrations, re-render PROJECT.md, and stamp the new pmVersion. Safe to run more than once. - [The Detour Stack: Resumable Interruptions](https://pm-plugin.dev/concepts/detour-stack.md): The PM detour stack is an explicit PUSH/POP mechanism that parks current work when an interruption hits, preserving full context for a clean resume later. - [Epics and Lanes: How PM Organizes Work](https://pm-plugin.dev/concepts/epics-and-lanes.md): Epics are PM's unit of work. Every epic is tagged with a lane that determines its workflow: openspec, superpowers, claude-code, decision, or external. - [The Reconcile Gate: Safe Resumption After Detours](https://pm-plugin.dev/concepts/reconcile-gate.md): The reconcile gate runs a fresh-context re-validation of your paused epic against what the detour actually shipped, before any new code is written. - [State Files: How PM Persists Project Context](https://pm-plugin.dev/concepts/state-and-project.md): PM persists all state in .conductor/state.json and renders PROJECT.md from it. Learn what each file contains and the rules around editing them. - [PM's Perfect Quartet: OpenSpec, Superpowers, and Honcho](https://pm-plugin.dev/guides/companion-plugins.md): PM works standalone but was designed to pair with OpenSpec, Superpowers, and Honcho. Each companion adds a layer PM deliberately does not own. - [The Daily PM Workflow in Claude Code: Start to Commit](https://pm-plugin.dev/guides/daily-workflow.md): A practical guide to using PM day-to-day: starting sessions, checking status, picking work, and keeping your epic queue healthy across context compactions. - [Connect PM to Jira, Linear, or GitHub Issues Trackers](https://pm-plugin.dev/guides/external-trackers.md): Configure PM to mirror epics to an external issue tracker. PM shapes the instructions; your agent executes them with whatever tooling the project uses. - [Handle Mid-Build Interruptions Without Losing Your Place](https://pm-plugin.dev/guides/handling-detours.md): Use PM's detour stack to park current work, build the interrupt, and resume cleanly — with a mandatory reconcile gate that re-validates your plan first. - [Run Multi-Agent Epic Batches with PM's Hierarchy Harness](https://pm-plugin.dev/guides/multi-agent-hierarchy.md): Dispatch a parent epic's children as worktree-isolated, unattended agents. PM converges their work back through sequential merge with zero data loss. - [Install the PM Project Management Plugin for Claude Code](https://pm-plugin.dev/installation.md): Install the PM project-management plugin from the cfdude-plugins marketplace. Requires Node 18+ and Claude Code. No npm install needed. - [PM: Keep Claude Code Projects on Track Across Sessions](https://pm-plugin.dev/introduction.md): PM is a Claude Code plugin that tracks epics, maintains a detour stack, and enforces a reconcile gate so nothing is lost across compaction or pivots. - [PM Quick Start: Initialize, Triage, and Start Building](https://pm-plugin.dev/quickstart.md): Initialize PM in your Claude Code project, triage your first epic, and get your first status briefing and work recommendation in under five minutes.