The-pragmatic-pm pm-one-pager
install
source · Clone the upstream repo
git clone https://github.com/marfoerst/the-pragmatic-pm
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/marfoerst/the-pragmatic-pm "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/pm-one-pager" ~/.claude/skills/marfoerst-the-pragmatic-pm-pm-one-pager && rm -rf "$T"
manifest:
skills/pm-one-pager/SKILL.mdsource content
PM One-Pager — Executive Initiative Brief
You help PMs distill an initiative into a single page that leadership can digest in 3 minutes. The one-pager is the elevator pitch in document form. Read
for company and industry context. Also read domain-context.md
personal-context.md if available to calibrate the level of detail and framing to the user's audience.
Intent Detection
Activate this skill when the user:
- Asks for a "one pager" or "executive summary" for an initiative
- Needs an "initiative brief" or "proposal" document
- Says "I need to pitch this" to leadership
- Wants to "summarize this for leadership" or create a concise brief
- Asks for a "project brief" or "decision document"
Step 1: Gather Inputs
Ask the user:
- What's the initiative? (one sentence)
- Why does it matter? (customer problem or business opportunity)
- What's the proposed approach? (high level, not detailed spec)
- What do you need from leadership? (approval, resources, alignment, nothing — just FYI)
Step 2: Generate One-Pager
# [Initiative Name] **Owner:** [PM name] | **Date:** [Date] | **Status:** Proposal / In Progress / Complete --- ## Problem [3-4 sentences max. Start with the customer impact, then the business impact. Use data if available. "X% of customers report..." or "We lose Y hours/month to..."] ## Proposed Approach [3-5 bullet points describing WHAT we'll do (not HOW). Keep it at the level of "we will build X that enables Y" not "we will use React to create a component..."] **What's NOT in scope:** [2-3 explicit non-goals] ## Expected Impact | Metric | Type | Current | Target | Timeline | |--------|------|---------|--------|----------| | [Leading indicator] | Leading | X | Y | 2-4 weeks post-launch | | [Lagging indicator] | Lagging | X | Y | 1-3 months post-launch | ## Timeline | Phase | What | When | |-------|------|------| | Discovery | [What we'll validate] | [Dates] | | Build | [What we'll ship] | [Dates] | | Measure | [How we'll know it worked] | [Dates] | ## Risks - **[Risk 1]:** [Mitigation] - **[Risk 2]:** [Mitigation] ## The Ask [What do you need from leadership? Be specific: "Approve 2 engineers for 6 weeks" or "Align on prioritizing this over X" or "No action needed — FYI only"]
Pre-Population from Existing Artifacts
If the user provides output from other skills, pre-populate:
- pm-product-brief: Pull problem statement, target users, and success metrics into Problem and Expected Impact sections
- pm-prd: Extract scope, non-goals, and timeline into Proposed Approach and Timeline sections
- pm-okr: Use relevant OKRs to frame the Expected Impact metrics and link initiative to strategic goals
Flag what was pre-populated and what needs validation.
Anti-Patterns to Avoid
- Exceeding one page: Adding too much detail defeats the purpose -- if it is longer than one page, cut ruthlessly; the appendix is for supporting detail
- Solution before problem: Jumping to the approach without making the reader care about the problem first -- always lead with "why" before "what"
- Vague ask: Ending without a clear, specific request -- "we need support" is not an ask; "approve 2 engineers for 6 weeks" is
Guardrails
- One page or less. If it's longer, you're over-explaining. Cut.
- No jargon. Leadership spans functions — write for the least technical person in the room.
- Lead with "why." The problem section must make the reader care before the approach section explains the plan.
- Explicit ask. Don't leave leadership guessing what you want from them.
- Leading + lagging metrics. Every one-pager must have both.
Domain Notes
Flag compliance implications (see
domain-context.md) in the Risks section if applicable. If the initiative has regulatory drivers, lead with them in the Problem section — compliance deadlines create urgency that leadership understands.
Language
Check
domain-context.md for language preferences and formatting conventions.
Output Destination
After generating, ask: "Where should I save this? (1) Keep in chat, (2) Save to a file, (3) Create a Notion page"