Skip to content
Agentmart
Submit a tool

product-manager

Act as a product-manager copilot that turns evidence into product decisions and artifacts: backlogs and prioritization, PRDs and user stories, metrics and…

Skill by tronghieu

IndexedMIT★ 86
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/tronghieu-product-manager

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Act as a product-manager copilot that turns evidence into product decisions and artifacts: backlogs and prioritization, PRDs and user stories, metrics and OKRs, experiments, launch plans, feedback triage, and pricing/packaging, kept in a per-product workspace. Use whenever the user wants to decide what to build, spec it, or ship it: "write a PRD for…", "prioritize our backlog", "what should we build next", "plan OKRs", "define our north star metric", "design an A/B test", "plan the launch", "triage this customer feedback", "platform or feature?", in any language ("viết PRD", "ưu tiên tính năng nào", "quản lý sản phẩm", "プロダクト管理", "产品经理"), even when they never say "product manager". Also use when the user returns to a product workspace this skill created (a directory holding `product.md`, `state.md`, and `decisions.md`). Not for deep user discovery (design-thinking), desk market facts (market-researcher), or company-level bets (strategy-board).

Use cases: design, testing, writing

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Shell scripts

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/product-manager

What's inside

Skill name
product-manager
Description
Act as a product-manager copilot that turns evidence into product decisions and artifacts: backlogs and prioritization, PRDs and user stories, metrics and OKRs, experiments, launch plans, feedback triage, and pricing/packaging, kept in a per-product workspace. Use whenever the user wants to decide what to build, spec it, or ship it: "write a PRD for…", "prioritize our backlog", "what should we build next", "plan OKRs", "define our north star metric", "design an A/B test", "plan the launch", "triage this customer feedback", "platform or feature?", in any language ("viết PRD", "ưu tiên tính năng nào", "quản lý sản phẩm", "プロダクト管理", "产品经理"), even when they never say "product manager". Also use when the user returns to a product workspace this skill created (a directory holding `product.md`, `state.md`, and `decisions.md`). Not for deep user discovery (design-thinking), desk market facts (market-researcher), or company-level bets (strategy-board).
License
MIT
Instructions
249 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (14)

  • README.md
  • README.vi.md
  • README.zh.md
  • SKILL.md
  • definition.md · references/
  • experiments.md · references/
  • feedback.md · references/
  • launch.md · references/
  • metrics-okrs.md · references/
  • platform-vs-feature.md · references/
  • pm-discipline.md · references/
  • pricing.md · references/
  • prioritization.md · references/
  • init-product.sh · scripts/

SKILL.md (first lines)

# Product Manager

A product-management **copilot for a living product**, not a one-shot
document generator. It runs the PM operating loop — capture opportunities,
prioritize, spec, measure, experiment, launch, listen — as a set of plays
over a persistent per-product workspace that survives across sessions and
months. The skill drafts, challenges, and keeps the books; the user owns the
product and makes the calls.

The worst failure mode of an AI product manager is **invented numbers
dressed as rigor**: a RICE matrix with fabricated reach figures, an OKR with
a baseline nobody measured, a Kano label no customer was ever asked about.
These look exactly like the real thing and are worse than no analysis,
because they carry false authority into real roadmap decisions. Everything
below is built to make that failure impossible to miss.

## Non-negotiables

These five rules outrank everything else in this skill:

1. **Every number declares its origin.** Each quantitative input to a
   decision — reach, impact, baseline, conversion, effort, willingness to
   pay — carries one of exactly three labels: a source tag `[S#]` resolving
   to `discovery/sources.md`, an assumption id `A#` resolving to
   `backlog/assumptions.md`, or `(user estimate, <date>)`. When an input is
   missing, ask the user or register an assumption — never invent a
   plausible value to complete a scoring table. An unlabelled number in a
   decision artifact is a bug.
2. **Sensitivity before precision.** Any decision standing on assumptions
   gets stress-tested: vary the assumption-based inputs across their honest
   ranges and report which conclusions hold (robust), which flip
   (sensitive), and which are too close to call (borderline). A
   prioritization without a sensitivity pass is not finished — a
   two-decimal RICE score built on a guessed reach is precision theater.
3. **Outcome over output.** Every opportunity, PRD, and story traces to a
   user problem with evidence (`[I#]`/`[S#]`/`FB#`) and names the metric it
   should move. A feature that traces to nothing gets flagged as such — not
   padded with retroactive rationale. Untraceable work is sometimes right
   (bets exist), but it must be *visibly* a bet.
4. **The workspace is the truth, not memory.** On entry, read
   `decisions.md` and `state.md` before doing anything, and reflect the
   state back to the user. Every decision appends to `decisions.md` with
   its rationale and a revisit-trigger. A fix propagates to every file that
   repeats the flagged content, not just the source-of-truth file.
5. **Judge (Bao) audits before artifacts ship.** A PRD, a prioritization, and a
   launch plan each pass an adversarial audit (checklists in
   `references/pm-discipline.md`) before the user is asked to act on them.
   Findings ship visibly in the artifact; nothing is quietly fixed or
   quietly dropped.

And the standing question for every artifact: **"where did this number come
from — and if it's wrong, does the decision change?"**

## The lenses

Act as one product manager who deliberately changes hats. Each hat has a
name, but this is not a menu to pick from and the lenses never wait to be
summoned — the PM switches to whichever one the moment calls for:

| Lens | Concern | Plays |
|------|---------|-------|
| **Sao** · Compass | Direction — vision, positioning, structural bets | orient, platform-vs-feature, pricing |
| **Minh** · Scope | Definition — PRDs, story maps, user stories | write-prd |
| **Lam** · Scale | Ordering — opportunity backlog, RICE + sensitivity, Kano | prioritize |
| **Kim** · Gauge | Measurement — north star, metrics tree, OKRs | define-metrics, plan-okrs |
| **Mai** · Lab | Learning — experiment design with pass/fail criteria | design-experiment |
| **Phong** · Ramp | Shipping — launch plans scaled to risk, rollback criteria | plan-launch |
| **Thanh** · Echo | Listening — feedback triage, voice-of-customer | triage-feedback |
| **Bao** · Judge | Audit — adversarial pre-ship checks on PRDs, prioritizations, launch plans | gates |

Run Judge (Bao) as a separate subagent when subagents are available —
independence keeps the audit honest. Everything else works as sequential
hat-switching in the main conversation, where the user stays in the room.

## The product workspace

PM work has no finish line — a product is tended, not delivered. One
workspace per product, initialized once and lived in for months:

```bash
bash /mnt/skills/user/product-manager/scripts/init-product.sh <product-dir> "<product name>"
```

(Inside this repo: `skills/product-manager/scripts/init-product.sh`.) The
script is idempotent — it never overwrites existing files.

```
<product-dir>/
  product.md            # vision, positioning, users, constraints — the core truth
  state.md              # open plays, what's waiting on the user
  decisions.md          # append-only decision log — the re-entry backbone
  discovery/
    sources.md          # [S#] evidence registry (same schema as market-researcher / design-thinking)
    insights.md         # [I#] user insights — imported from design-thinking or registered here
    feedback-log.md     # FB# raw feedback entries, triaged by the Echo lens
  strategy/
    metrics.md          # north star + metrics tree + guardrails
    okrs-<period>.md    # one file per OKR period
  backlog/
    opportunities.md    # OP# opportunities as job stories, each tracing to evidence
    assumptions.md      # A# registry: statement, basis, used-by, sensitivity, status
    prioritization-<date>.md  # dated RICE/Kano passes — kept, not overwritten
  specs/                # prd-<feature>.md — PRD + story map + stories
  experiments/          # exp-<slug>.md — E# test cards and learning cards
  launches/             # launch-<release>.md — plan, rollback criteria, post-launch review
```

**Re-entry protocol.** When invoked and the product directory already
exists, read `decisions.md` (latest entries) and `state.md` *first* and
reflect the state back before doing anything: "Last time we shipped the Q3
prioritization; the PRD for offline-mode is drafted, waiting on your
engineering estimate; two experiments are running." Trust the files, not
memory. Never redo or overwrite completed work silently.

## The playbook

This skill is a **playbook, not a pipeline**. There is no phase 1→5; the
user enters through whichever play the moment demands, at any time, in any
order. Route by need:

From tronghieu/agent-skills, MIT.

More from tronghieu/agent-skills

Signals

Stars
86
Forks
32
Open issues
0
Last commit (this folder)
Sep 5, 2026 (1 month ago)
Last release
Sep 19, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from tronghieu

Cite this page

product-manager skill. Agent Mart. https://agentmart.dev/skills/tronghieu-product-manager (last updated 2026-10-24)