/pm:init gives you cross-epic priority ordering, an explicit detour stack, and the reconcile gate immediately, with no other plugin required. That said, PM was designed to sit above three companion plugins, and each one adds something PM deliberately leaves alone. The quartet covers every layer from raw memory through execution discipline without any two plugins owning the same thing.
The Perfect Quartet
PM (this plugin)
Cross-epic priority ordering, the explicit detour stack, the reconcile gate on resume, and the multi-agent dispatch harness for parent-child epic hierarchies.
OpenSpec
Spec-driven proposal workflow —
proposal.md, design.md, and tasks.md — with two mandatory gate reviews before a change can be archived. PM tracks the epic; OpenSpec owns what gets built and the durable spec record.Superpowers
Execution discipline: TDD, brainstorming, subagent-driven development, and code review. PM tracks when and in what order epics run; Superpowers drives how well each one gets built.
Honcho
Durable memory that survives outside any single repo or context window. PM’s detour stack is the live working set for one project; Honcho is where that state goes so it outlives a compaction, a new machine, or a week away.
OpenSpec
When an epic is in theopenspec lane, PM tracks its priority and status while OpenSpec owns the full proposal lifecycle. That means a proposal.md is written and reviewed (Gate 1) before any code is written, and an implementation review (Gate 2) is completed before the epic can be archived.
Gate 2 is enforced mechanically — update-epic --status archived on an openspec-lane epic is rejected by the engine unless a passing gateReview.gate2.verdict === "pass" has already been recorded via record-gate-review. This is not narration; it is a hard check that runs at archive time.
Install OpenSpec:
Superpowers
When an epic is in thesuperpowers lane, PM tracks when it runs and in what order relative to the rest of the backlog. Superpowers drives everything about how well it gets built: brainstorming sessions, test-driven implementation, subagent-driven parallelism, and structured code review.
The two plugins complement rather than overlap. PM answers “what is next and in what order.” Superpowers answers “how do we build this well.”
Install Superpowers from the official Anthropic marketplace:
Honcho
PM’s detour stack and reconcile gate are scoped to one project’s live working set. Honcho extends that memory beyond the project: across repos, across sessions, and across machines. The practical use case: when you push a substantial detour onto the stack, PM can format a ready-to-paste Honcho memory line describing the pivot. When you resume and complete the reconcile gate, PM formats a corresponding pop memory line. Paste those lines into your Honcho MCP memory tool and the relationship between the interrupted work and the detour survives a context compaction, agit clone on a new machine, or coming back to the project a week later.
This matters most once you are juggling more than one PM-managed repo. A single project’s detour history lives fine in .conductor/state.json. Cross-project context, or context that needs to outlive the repo entirely, is what Honcho is for.
For setup, start at docs.honcho.dev or the source at github.com/plastic-labs/honcho. Both a hosted option and self-hosted deployment are available.
How they layer
The four tools form a clean stack with no overlapping ownership:active, paused, or archived. OpenSpec and Superpowers don’t know or care about PM’s queue ordering — they execute the work they were given.
This separation is what makes the quartet composable. You can add or remove any companion without changing how the others behave.
None of the companions are required. PM works entirely on its own in
claude-code and decision lanes — straight builds with no design gate and product decisions with no execution component. Install the companions when you need what they add, not before.