ai-ethics-tradeoffs
Framework for navigating AI safety, ethics, and capability trade-off discussions. Covers responsible scaling, content policy, bias, privacy, dual-use, and…
Rewrite or generate PM documents with extreme clarity. Applies principles of canonical docs, numbered lists over bullets, force-ranked priorities, BLUF structure, and visual-first communication. Transforms vague PM writing into precise, actionable docs.
$ npx -y skills add aroyburman-codes/pm-skills --skill pm-writing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/pm-writingContext preview
The summary Claude sees to decide when to auto-load this skill.
Rewrite or generate PM documents with extreme clarity. Applies principles of canonical docs, numbered lists over bullets, force-ranked priorities, BLUF structure, and visual-first communication. Transforms vague PM writing into precise, actionable docs.
name: pm-writing description: "Rewrite or generate PM documents with extreme clarity. Applies principles of canonical docs, numbered lists over bullets, force-ranked priorities, BLUF structure, and visual-first communication. Transforms vague PM writing into precise, actionable docs." argument-hint: "[paste text to rewrite OR describe what you need to write]"
Transform vague product writing into precise, actionable communication. Or generate new docs from scratch using PM writing best practices.
User pastes existing text. Rewrite it applying all principles below. Show before/after.
User describes what they need. Generate it from scratch using the principles below.
---
The first sentence of any document should answer: "What do you need from the reader?"
**Bad:** "Background on Q4 planning: Over the past several months, we've been evaluating various approaches to our recommendation system..." **Good:** "We need to decide by Friday whether to rebuild the recommendation engine (8 weeks) or patch the current one (2 weeks). I recommend rebuilding. Here's why."
Never make the reader hunt for the point. Lead with the decision, ask, or conclusion.
Use numbered lists instead of bullet points. Numbers allow precise referencing in feedback and discussion.
**Bad:**
**Good:** 1. Improve onboarding flow (activation +15%) 2. Fix search latency (p95 from 2s → 500ms) 3. Add export feature (top enterprise request)
Now a reviewer can say "I disagree with #2's priority" instead of "the second thing you mentioned."
Every project should have exactly one source of truth. It links to everything else but IS the definitive reference.
**Structure of a canonical doc:**
Never let the same information live in two places. When something changes, update the canonical doc.
Use consistent names for things. If the feature is called "Smart Search" in the PRD, it's "Smart Search" in the design doc, the eng spec, the launch plan, and Slack.
**Bad:** The doc calls it "intelligent search," the ticket says "AI search," and the meeting notes say "the new search thing." **Good:** Pick one name. Use it everywhere. Put it in the canonical doc.
When listing priorities, never say "these are all important." Stack-rank them. Ranking should feel uncomfortable — that means you're actually making choices.
**Bad:** "Our priorities this quarter are growth, quality, and platform stability." **Good:** 1. Platform stability (P0 — nothing else matters if the system is down) 2. Quality (P1 — retention depends on it) 3. Growth (P2 — invest only after 1 and 2 are green)
Replace vague words with numbers. If you don't have exact numbers, estimate and flag it.
**Bad:** "This will significantly improve performance." **Good:** "This will reduce p95 latency from 2.1s to ~500ms (estimated, need load testing to confirm)."
**Bad:** "Many users are affected." **Good:** "~12K MAU (18% of paid users) hit this bug weekly."
Never write a vague hypothesis. Every testable claim needs:
1. **Action**: What are we changing? 2. **Metric**: What outcome are we measuring? 3. **Magnitude**: How much change do we expect? 4. **Segment**: For which users? 5. **Conditions**: Under what circumstances?
**Bad:** "Adding onboarding tooltips will improve activation." **Good:** "Adding 3-step onboarding tooltips (action) will increase D7 activation (metric) by 8-12% (magnitude) for new free-tier users (segment) who sign up via organic search (conditions)."
When a decision is made, write it down with:
**Format:** > **Decision [date]:** We will use approach B (streaming API). Decided by [owner] after evaluating batch API (too slow) and WebSocket (over-engineered). Revisit if latency requirements change.
When presenting a decision to stakeholders, always provide:
For each: one-sentence description, key trade-off, estimated effort.
End with: "I recommend Option B because [one sentence reason]."
Never present a problem without a recommended solution. Never present only one option (that's not a decision, it's a decree).
Most stakeholders will spend 30 seconds on your doc. Design for that.
---
| Bad Pattern | Fix | |---|---| | "I think we should maybe consider..." | "We should [X]. Here's why." | | "There are some concerns about..." | "Risk: [specific risk]. Mitigation: [specific action]." | | "We need to align on..." | "Decision needed: [specific question]. Options: [A/B/C]." | | "Going forward, we'll..." | "By [date], [owner] will [specific action]." | | "Various stakeholders..." | "[Name/tea
Structured frameworks for AI product managers — covering daily workflows, product thinking, and technical depth.
Framework for navigating AI safety, ethics, and capability trade-off discussions. Covers responsible scaling, content policy, bias, privacy, dual-use, and…
Real-time competitive analysis of the AI market. Covers foundation models, products, pricing, moats, and strategic positioning across major AI labs and…
Structured teardown of AI products (ChatGPT, Claude, Gemini, Perplexity, Copilot, etc.). Analyzes product decisions, UX patterns, technical architecture,…
Structured analytical and metrics framework for AI product roles. Covers: metrics, goal-setting, root-cause analysis, trade-offs, A/B tests.
Structured behavioral PM framework for AI product roles. Covers: leadership stories, conflict resolution, stakeholder management.
Generate launch readiness checklists for product releases. Covers engineering, QA, design, legal, marketing, support, and rollback planning. Adapts to launch…