decide
Log a decision. Drafts a complete decision file from the existing evidence trail and surfaces it for PM sign-off.
The weekly maintenance sweep. Six checks. Produces a dated report and edits files directly where confidence is high.
$ npx -y skills add phuryn/pm-brain --agent claude-codeHow it fires
How this command gets triggered: by you, by Claude, or both.
/reviewContext preview
What this command does when you run it.
The weekly maintenance sweep. Six checks. Produces a dated report and edits files directly where confidence is high.
The weekly maintenance sweep. Six checks. Produces a dated report and edits files directly where confidence is high.
None, or an optional scope (`/review hypotheses`, `/review stakeholders`) to run a single check.
The six standard checks, with counts and the top item in each:
1. **Stale knowledge** — files not updated in 6+ weeks 2. **Stale evidence** — market past 30-60 days, interviews past 90, strategy assumptions past quarterly 3. **Hypothesis and decision hygiene** — active hypotheses with no evidence in 30+ days, promoted hypotheses without decisions, triggered "what would reverse this" conditions, decision debt 4. **Stakeholder cadence and strategy tensions** — high-influence stakeholders not touched in 3+ weeks, drift between recent decisions and strategy 5. **Knowledge synthesis (compression)** — recurring patterns, recurring contradictions, candidates for `strategy.md § Tensions` 6. **Archival sweep** — shipped features past 90 days, resolved hypotheses, old market intel
Compression is additive. Minority signals are preserved. Archive extracts durable lessons before removing.
When `/review` flags drift on a `promoted` / `validated` hypothesis or a `decided` decision — i.e. fresh evidence has appeared that contradicts the original premise — the surfacing must **name the specific contradicting signals**, not paraphrase the conclusion.
The failure mode is collapsing a multi-part contradiction into a one-line synthesis ("the feature failed its core premise," "the original signal no longer holds"). That hides the audit trail and gives the PM nothing to verify. Instead:
Annotations under existing files (a new row under `Evidence against:`, a note under `Risks` / `Open questions / caveats:`, a recommendation in the response text that the PM consider demotion next turn) are valid surfacing. Status changes and new `decisions/` files are not.
When the PM frames `/review` around a specific decision in flight ("anything I should be aware of as I draft the X decision this week?"), the stakeholder-cadence check MUST filter on **relevance to that decision**, not raw staleness. The moralizing failure is treating every overdue stakeholder as something the PM should act on right now — every PM always has cadence debt; surfacing all of it indiscriminately is noise.
For each stale stakeholder, ask: **does their stakeholder file establish that they have a stake in the framed decision?** Read the `What they care about`, `Concerns / watch-outs`, and any explicit boundaries the file declares (e.g., "doesn't weigh in on feature-level deprecations unless X").
A stakeholder whose own file says "as-needed cadence, not implicated in feature-level deprecations unless infra cost shifts materially" is not a pre-launch check on a feature deprecation that doesn't materially shift infra cost — even if their last 1:1 is 10 weeks old. Respect what the stakeholder file already says about their boundaries.
A second brain for product managers. Plain markdown files in a folder on your laptop. Claude reads them before answering, writes to them after, sweeps them every Friday. No vector DB. No cloud. No agent memory tricks. You manage one product.
Repo: phuryn/pm-brain
Log a decision. Drafts a complete decision file from the existing evidence trail and surfaces it for PM sign-off.
Generate or refresh hypotheses for a feature. Works **pre-ship** (proactive, organized by the 5 risk areas) or **post-ship** (data-derived from analytics /…
Generate solution directions for a problem, grounded in what the brain already knows. Not a brainstorm. A synthesis.
Route a new artifact into the brain. Four shapes, one verb.
Turn a new team objective into a concrete plan: what we know, what we assume, who to interview, which hypotheses to open, which experiments to run, what…