Writes (or rewrites) a spec, PRD, PR-FAQ or shaped pitch and grades it against what the best product teams actually do. Use when you ask 'write a PRD', 'how do I spec this', 'PR/FAQ', 'working backwards doc', 'shape this project', 'do we even need a PRD', or 'engineering says the spec isn't detailed enough'. Draws on 56 insights from 38 Lenny's Podcast guests incl. Ryan Singer, Bill Carr and Lane Shackleton.
93%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Turn a vague request into a spec an engineer can build from, or a PR/FAQ that decides whether to build at all, then grade it and return the top 3 fixes. Built from 56 insights from 38 Lenny's Podcast guests. Lead team: Ryan Singer, Bill Carr, Lane Shackleton.
If the user attached a PRD, ticket, deck, transcript or repo, read it first and infer answers from it. Ask only what remains, max 4:
| If... (situation) | Use | From | Why |
|---|---|---|---|
| Request arrives as a vague noun or a stakeholder wish | Framing: narrow it to a specific problem first | Ryan Singer | Without a narrow frame, shaping never ends |
| Problem is clear, you must hand engineering something with a time box | Shaping session + shaped output test | Ryan Singer | Engineer in the room exposes what is easy and hard before commitment |
| Choosing what to build, or among competing ideas; pre-staffing | PR/FAQ (or the 2-paragraph mock press release) | Bill Carr, Jag Duggal | Writing it down kills weak ideas before build time is spent |
| Cross-functional launch with dates and approvers | PR as a negotiation tool + FAQ as checklist | Anuj Rathi | Customer and business-owner quotes become commitments marketing, pricing and eng must test |
| Many readers, async buy-in, politics | Two-way writeup (done-reading, question table, sentiment table) | Lane Shackleton | Feedback becomes part of the doc, not comments nobody triages |
| New feature, cheap prototyping, or AI with open-ended inputs | Light PRD + live prototype (include error, slow, success states) | Eric Simons, Howie Liu, Guillermo Rauch | Words are not proof; messy prompts and latency only show in a prototype |
| AI feature | Prompted prototype + tool spec + expected input/output set | Karina Nguyen, Aishwarya Naresh Reganti | Surfaces team disagreement on behavior before building |
| An agent will implement it | Exploration phase + markdown plan file | Zevi Arnovitz | Answered questions yield far better plans than vibing |
| Small, quick change with a strong engineer | No PRD: Slack, or one-pager only if ambiguous | Amol Avasare, Cat Wu | Most Anthropic growth work ships without a PRD |
Produce this, filled in from the user's context:
# <Project name> | Stage: ideation / shaping / ready-to-build | Owner: <name> | Date: <date>
## Background and why now
<What is the problem, why it matters, why it matters now. 3-5 lines.>
## Problem (qualified)
Type: business / customer / efficiency. <One specific, quantified problem for one named customer.>
Why it has not solved itself: <...> Assumptions and predicted downstream effects: <...>
## Customer press release (optional if PR/FAQ was chosen)
Headline: <what it is> Launch date: <hypothetical>
Para 1 product / Para 2 customer + problem / Para 3 solution
Customer quote: <what we want customers to say> Business-owner quote: <target>
## Appetite and shape
Time box: <...> Build team and detail dial: <junior / mixed / senior>
Moving pieces (fewer than 10):
1. ...
Sketch / breadboard / prototype link: <...> Includes error, slow and success states: yes/no
Shaped output test: engineer <name> confirmed on <date> they know what to build: yes/no
## What-abouts and risks
- <edge case> -> spiked? <result> - Pre-mortem: <how this fails>
## Not doing
- ...
## Success
Metric: <...> Growth lever: acquisition / activation / retention / monetization
## FAQ
Q: Compliance / legal sign-off? Q: Implications for each side or segment? Q: What would make us kill it?
## Decision log (dated)
- <date>: decided / descoped <...>
## Review
Done-reading: <who> Top questions (upvoted): <...> Sentiment spread: <...>
### Next 3 actions
1. <who / what / by when>
2. ...
3. ...Score each 1-5 (1 / 3 / 5 shown). Total out of 40.
| Criterion | 1 | 3 | 5 |
|---|---|---|---|
| Problem specificity (Singer, Miller, Cohen) | Noun or goal (build a calendar) | Customer named, problem vague | Typed, quantified, one customer, explains why it is unsolved |
| Customer clarity (Carr, Duggal) | No customer voice | Customer described | Press release or two paragraphs a customer would care about, with quotes to test |
| Shaped concreteness (Singer) | Prose and user stories | Wireframes, generic | Under 10 moving pieces; builder says they know what to build |
| Engineering involvement (Singer) | Engineers see it after | Engineer reviewed | Engineer co-shaped, hunted for breakage |
| Detail fits builder (Singer) | Under- or over-specified for team | Some tuning | Dial set to team seniority; fundamentals open for senior input |
| Success and lever (Hila Qu) | None | Metric only | Metric plus growth lever; work still justified |
| Risks and what-abouts (Singer, Tolkin) | None | Listed | Spiked, with pre-mortem and mandatory FAQ checks |
| Format and discussion design (Ambrosino, Shackleton, Nickels) | Wrong medium, comments only | Right medium | Right medium, done-reading, question and sentiment tables, stage labeled |
Output: score per criterion, total, then the top 3 fixes, each naming the guest and framework behind it.
references/frameworks.md: every framework in this skill, how to run itreferences/quotes.md: verified quotes with timestampsmenkesu/awesome-pm-skills
c1b6e2d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.