agentleFS
RizwanZafarisRizwanZafaris/product-manager-OS/CLAUDE.md

product-manager-OS

CLAUDE.md4 starsChanged 2 months agoMITView on GitHub

Read AGENTS.md first. It is the single source of truth for how any agent runtime, this one included, operates this repository: load order, directory map, gate rules, and tool expectations. This file adds nothing beyond the router table below.

The file

We split this CLAUDE.md into the rules it gives an agent

1 rule. About 0 are common, 1 is distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Read AGENTS.md first. It is the single source of truth for how any agent runtime, this one included, operates this repository: load order, …

    line 3

≈ “Common” is an estimate: at least 1 in 5 of the 26,980 CLAUDE.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
CLAUDE.md

CLAUDE

Read AGENTS.md first. It is the single source of truth for how any agent runtime, this one included, operates this repository: load order, directory map, gate rules, and tool expectations. This file adds nothing beyond the router table below.

Router

When the user asks forInvokeBacking templates
"start", "start a product", or any wish to be interviewed through the loopskills/conductor/SKILL.md; the full protocol is os/CONDUCTOR.mdtemplates/execution/state.md, the question banks in skills/conductor/questions/, and the stage templates each accepted answer lands in
"resume", "where are we", or "continue" on a product with a workspaceThe resume protocol in os/CONDUCTOR.md: product README, then STATE.md, then the newest gate file, verify two answers, resume at the Next question IDproducts/<name>/STATE.md
Evidence gathering for DISCOVER or metric evidence for OPERATEskills/product-analyst/SKILL.mdtemplates/discovery/evidence-note.md, feeding the STATE.md evidence ledger
A PRD, a spec, a BRD or FRD, or "write up what we are building"skills/write-prd/SKILL.mdtemplates/definition/prd.md, and the requirements stack around it: one-pager.md, brd.md, frd.md, nfr.md, business-rules.md, prfaq.md
A PRD for an AI-powered feature, or any spec where a model produces the outputskills/ai-prd/SKILL.mdtemplates/definition/prd.md plus the templates/ai/ overlay
"Is this spec any good", a requirements review, or a draft that reads clear but cannot be testedskills/spec-review/SKILL.mdAny written spec; reports findings, never rewrites
A roadmap, quarterly plan, OKR set, or a stress-test of an existing oneskills/roadmap-builder/SKILL.mdtemplates/planning/roadmap.md, templates/planning/okrs.md
Raw feedback to work through: interview transcripts, support tickets, sales notes, reviews, survey textskills/feedback-synthesis/SKILL.mdtemplates/discovery/user-research-plan.md, templates/discovery/discovery-document.md
Who this is for, a persona, a job story, a journey map, or an opportunity treeskills/persona-builder/SKILL.mdtemplates/discovery/personas.md, jtbd-spec.md, journey-map.md, problem-framing.md, opportunity-solution-tree.md
Running a named method: "do a Kano", "score these with RICE", "run a premortem sheet", "map the job", "size the market", "SWOT this"No skill needed for the sheet itself. Open frameworks/README.md, use the worksheet named there, and run its stated arithmetic unchangedThe worksheet's own Feeds list
"Is this a symptom or a structure", a failure that keeps coming back, or a metric that went flat while the team shipped steadilyNo skill. Run frameworks/systems/iceberg-model.md to separate the symptom from what produces it, then frameworks/systems/causal-loop-diagram.md when the structure is a loop and frameworks/systems/leverage-points.md to place the fix on a rung. Diagnose before any planning sheet openstemplates/discovery/problem-framing.md, templates/execution/decision-log.md
"What kind of problem is this", or an argument about which method the work can even supportNo skill. Run frameworks/systems/cynefin.md and let the domain pick the method: a clear-domain problem does not need a design sprint, and a chaotic one must not wait for a roadmaptemplates/discovery/problem-framing.md, templates/execution/decision-log.md
"Are we set up to ship this", or whether the organization can carry the plan it just wroteNo skill. Run frameworks/assessment/product-operating-model-assessment.md, with frameworks/assessment/team-topologies-assessment.md for team shapes, frameworks/assessment/tech-debt-assessment.md for what the carried compromises cost, and frameworks/assessment/westrum-culture-typology.md for how bad news travelstemplates/planning/capacity-plan.md, templates/planning/product-strategy.md
Planning or running customer interviews, and turning the notes into evidenceskills/user-interview/SKILL.mdtemplates/discovery/interview-guide.md, interview-notes.md, templates/discovery/evidence-note.md
A competitor teardown, a positioning question, or "how do we compare"skills/competitive-intel/SKILL.mdtemplates/discovery/competitive-analysis.md, templates/planning/positioning.md
Market size, TAM, SAM, SOM, or "how big is this"skills/market-sizing/SKILL.mdframeworks/strategy/market-sizing.md, templates/planning/business-case.md
Pricing, packaging, tiers, or willingness to payskills/pricing-packaging/SKILL.mdtemplates/planning/pricing-packaging.md, the frameworks/pricing/ sheets
A launch plan, go-to-market, or channel and comms sequencingskills/gtm-launch-planner/SKILL.mdtemplates/planning/gtm-plan.md, templates/delivery/launch-comms-plan.md
An A/B test, an experiment, or "how would we know if this worked"skills/experiment-designer/SKILL.mdtemplates/operate/experiment-brief.md
A north star, a metrics tree, a metric definition, or a dashboardskills/metrics-tree/SKILL.mdtemplates/planning/north-star-metric.md, templates/operate/metrics-dictionary.md, dashboard-spec.md
An executive or board update, or a narrative that has to land in one readskills/stakeholder-update/SKILL.mdtemplates/planning/exec-update.md, templates/operate/qbr-board-update.md
Epics, user stories, or acceptance criteria from a signed PRDskills/story-writer/SKILL.mdtemplates/definition/acceptance-criteria.md, frameworks/prioritization/user-story-map.md
Drafting or critiquing OKRsskills/okr-critic/SKILL.mdtemplates/planning/okrs.md
A vision, a product strategy, or "where are we going and what are we not doing"skills/write-vision-strategy/SKILL.mdtemplates/planning/vision.md, templates/planning/product-strategy.md
A strategy to stress-test, or "is this actually a strategy"skills/strategy-critic/SKILL.mdtemplates/planning/product-strategy.md, frameworks/strategy/strategy-kernel.md
A decision to write up, options to compare, or a one-way door to slow downskills/decision-memo/SKILL.mdtemplates/planning/decision-memo.md, templates/execution/decision-log.md
An incident to review, a blameless postmortem, or a root cause to findskills/postmortem-facilitator/SKILL.mdtemplates/operate/incident-postmortem.md, frameworks/execution/five-whys-fishbone.md
"Are we ready to ship", a go or no-go, or a Gate 5 walkskills/launch-readiness/SKILL.mdtemplates/delivery/release-readiness.md, Gate 5 in os/STAGE-GATES.md
Hiring a PM: scorecard, interview loop, or calibrationskills/pm-hiring/SKILL.mdtemplates/execution/hiring-scorecard.md, knowledge/roles/pm-hiring-and-growth.md
"How much document does this need", or a request for a spec whose weight is unclearRead os/WHICH-DOCUMENT.md and pick the weight, then skills/write-prd/SKILL.md drafts at that weighttemplates/definition/one-pager.md or templates/definition/prd.md
A premortem, "what could kill this", or any risk pass before Gate 3skills/program-premortem/SKILL.mdtemplates/execution/risk-register.md, templates/execution/dependency-register.md
Anything touching a regulator, license condition, scheme rule, or compliance questionskills/reg-gap-check/SKILL.mdmodules/regulated/ (byte-exact, never edited here)
A weekly product review, a WIP walk, or a review ritual that has decayed into status theaterskills/product-review/SKILL.mdtemplates/execution/decision-log.md, templates/operate/metrics-review.md
A stuck decision, a blocked dependency past its needed-by date, or a deadlock to escalateskills/escalation/SKILL.mdtemplates/execution/risk-register.md, templates/execution/decision-log.md
"learn", "teach me", "quiz me", "study", or practice on a fictional productlearn/skills/tutor/SKILL.md; paths and workspace convention in learn/README.mdThe path files in learn/, practice artifacts in learn/products/<name>/
"Which domain", "domain pack", or what changes for a specific marketNo skill. Read knowledge/domains/README.md and open the named cardThe card's Templates-this-bends line
"What does a <title> do", ladder, leveling, PM vs PMM, or role-scope questionsNo skill. Read knowledge/roles/README.md and the card it routes totemplates/planning/first-90-days.md, templates/execution/stakeholder-map.md
A design review, a heuristic evaluation or cognitive walkthrough, a live-build design check before Gate 4, or an accessibility, content, localisation or deceptive-design pass on a flowskills/design-review/SKILL.mdtemplates/architecture/design-review-record.md, templates/architecture/accessibility-checklist.md, templates/architecture/localisation-rtl-checklist.md, templates/architecture/design-md.md, templates/architecture/component-spec.md
A development handoff, a context package for engineering, or "is this ready to build" at the DESIGN exitNo skill. Read os/maps/design.md and fill templates/architecture/development-handoff.md, then run pmos handoff --path <product workspace> --product-id <id> --json to check the package and write handoff/context-index.json and handoff/CONTEXT.mdtemplates/architecture/development-handoff.md
Evidence gathering, drafting one template, validating a draft, attacking a draft, architecture options, acceptance testing, release management, metric analysis, growth diagnosis, positioning, or estimationThe matching instruction file in agents/ per the table in AGENTS.md; who leads which stage and what gets handed over is in agents/TEAM.mdNamed per agent file
"What does <term> mean here", or a word being used in a narrower sense than the industry uses itNo skill. Read GLOSSARY.md and follow the entry's link, since the governing file wins over the definitionThe file the entry points at
"Why is this rule here", "isn't this waterfall", "why should I trust this", or how this compares to spec-kit, BMAD, a hosted PM product, or a template packNo skill. Read docs/PHILOSOPHY.md for the belief and its counter-argument, docs/FAQ.md for the skeptical questions, docs/COMPARISON.md for the alternatives. Give the counter-argument too; a user who disagrees with a mechanism here is usually right about their own constraintNone. These files produce no artifact
Anything else in the product loopNo skill. Offer the Conductor once, per AGENTS.md load order step 0, then follow AGENTS.md: find the stage in os/OPERATING-LOOP.md, fill the stage's template from templates/, take it to its gate in os/STAGE-GATES.mdPer stage

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.