uxcel-lab/product-skills

pm-product-review

Orchestrated review of a PM artifact (spec, PRD, OKRs, roadmap, prioritization, strategy).

Zobacz źródło

Jak używać

  1. Skopiuj polecenie instalacji i sprawdź źródła przed instalacją we własnym środowisku agenta.
  2. W oryginale sprawdź wymagane narzędzia, dane dostępowe i obsługiwane środowiska.
  3. Opisz dane wejściowe i oczekiwany rezultat; porównaj wynik ze źródłami.
npx skills add https://github.com/uxcel-lab/product-skills --skill pm-product-review

Przed rozpoczęciem

  • Instalacja nie obejmuje subskrypcji modelu, limitu API ani uprawnień do plików.
  • Gwiazdki i instalacje pokazują aktywność, a nie niezależny test jakości lub bezpieczeństwa.
Oryginalny dokument Skill

Treść z repozytorium z zachowaniem nagłówków, przykładów, kodu, tabel, linków i obrazów.

Product Review (PM Orchestrator) Skill

How this skill behaves (read first)

This is the front door for holistic PM-artifact review. It is the executable form of docs/orchestration-policy.md applied to PM work: it routes by artifact type to the relevant audits rather than firing all of them, auto-runs the one always-relevant lens (assumption rigor), and returns one prioritized report.

PM work has no "design system" suppression case, but it has the same two failures to avoid: a vague "looks good" review, and forcing every PM audit onto a document that only needs one.

When NOT to use this skill: if the user named a specific audit ("run spec-quality", "check my OKR metric validity"), skip this orchestrator and invoke that one directly. Explicit scope overrides orchestration.


Step 0 — Establish context (once)

  • Artifact type — spec/PRD, OKRs/KPIs, roadmap, prioritization, vision/strategy, GTM.

This is the primary router. Infer it from the document; ask only if genuinely ambiguous.

  • Primary goal — what decision this artifact is meant to support (used for conflict

resolution and prioritization).


Step 1 — Auto-run the always-relevant lens (Tier A)

  • `pm-assumption-rigor-audit` — runs whenever the artifact rests on unproven assumptions,

which is nearly always true for PM work. It's cheap, high-leverage, and artifact-agnostic.

Each audit is named by its installable skill name. Invoke one only if that skill is installed; if one isn't, list it under "available but not run" in the report and don't block — this orchestrator degrades to whichever audits are present.

Step 2 — Route by artifact type (Tier B — run the matching one, offer adjacent ones)

ArtifactPrimary auditAdjacent lenses to offer
Spec / PRDpm-spec-quality-auditpm-assumption-rigor-audit (auto), pm-decision-quality-audit
OKRs / KPIs / metricspm-okr-metric-validity-auditpm-assumption-rigor-audit (auto)
Roadmap / prioritizationpm-prioritization-rigor-auditpm-decision-quality-audit, pm-assumption-rigor-audit (auto)
Vision / strategypm-decision-quality-auditpm-assumption-rigor-audit (auto)
GTM planpm-decision-quality-auditpm-assumption-rigor-audit (auto)

Run the primary audit for the artifact type. Offer the adjacent lenses rather than firing them: "This is a roadmap, so I ran prioritization-rigor and the assumption check. Want me to also run a decision-quality pass?"


Step 3 — Merge into one prioritized report

De-duplicate across lenses, resolve conflicts toward the primary goal from Step 0, and output a single severity-ordered list:

## Product Review — [artifact]
Context: [artifact type · primary goal]
Lenses run: [spec-quality, assumption-rigor]   Available but not run: [decision-quality]

### Critical
- [Issue] — what's wrong → fix. (spec-quality / assumption / metric-validity / …)
### Major
- …
### Minor
- …
### Working well ✓
- …

**Top 3 priorities:** the highest-impact fixes across all lenses.
Offered, not run: decision-quality — say the word and I'll add it.

Common do/don't patterns

❌ Don't✅ Do
Run every PM audit on any documentRoute by artifact type; auto-run only the assumption check
Return one report per auditMerge into a single prioritized, de-duplicated list
Run this orchestrator when the user asked for one named auditDefer to that audit directly (explicit scope wins)
Treat strategy and a spec the same wayRoute: spec → spec-quality, OKRs → metric-validity, roadmap → prioritization-rigor

Relationship to the policy

This skill is docs/orchestration-policy.md in executable form for PM work. If the two ever diverge, the policy governs; update this skill to match it.

Source lessons (Uxcel)

This is an orchestrator — its substance lives in the audits it routes to. See the source lessons in each: pm-assumption-rigor-audit, pm-spec-quality-audit, pm-okr-metric-validity-audit, pm-prioritization-rigor-audit, pm-decision-quality-audit.

Powiązane zadania

z tego samego repozytorium

Więcej Skills

Wszystkie Skills
uxcel-lab
Społeczność

ux-tables

Design or critique data tables and lists — scannable structure, alignment rules (left for text, right for numbers), sorting/filtering, row interactions, and the right list type for the content. Trigger when the user asks to design or review a data table, data grid, admin table, list view, email/feed list, or asks how to present tabular or structured data.

instalacje
1
GitHub Stars
34
Aktualizacja
2 lip
uxcel-lab
Społeczność

pm-analytics

Run a product-analytics analysis that produces a decision, not a dashboard — start from the question, pick actionable over vanity metrics, separate signal from noise, segment (averages lie), pair quant with qual, and end in an insight→impact→action story. Catches the defaults Claude misses: vanity metrics, correlation-as-causation, reacting to small samples/short windows, survivorship/selection bias, unsegmented averages. Trigger when asked to analyze product data/metrics, plan what to measure,

instalacje
1
GitHub Stars
27
Aktualizacja
2 lip
uxcel-lab
Społeczność

pm-gtm-plan

Build a go-to-market plan that's a stage-appropriate system — customers, channels, pricing, timing, and partnerships that fit the company's maturity — not a generic launch checklist. Gates on GTM readiness (validated demand) and company stage, picks the right channel and entry timing, and treats the buyer journey as non-linear. Catches the defaults Claude misses: GTM-as-one-time-launch, stage-skipping, channel/timing blindness, funnel-forcing, partnerships-as-shortcut. Trigger when asked to crea

instalacje
1
GitHub Stars
27
Aktualizacja
2 lip
uxcel-lab
Społeczność

ux-heuristics-audit

Run a structured usability audit of any UI against Nielsen's 10 heuristics. Produces a severity-rated, prioritized issue list — each finding tagged with the violated heuristic and a concrete fix. Use when auditing a screen, flow, or component for usability problems, or as a validation step after generating UI.

instalacje
1
GitHub Stars
27
Aktualizacja
2 lip