The writing-prds skill helps product managers and team leads create effective product requirements documents by applying frameworks from 11 industry leaders. It guides users through structuring PRDs with emphasis on problem definition, success metrics, and actionable clarity—while adapting to modern approaches like prototypes, executable evaluations, and AI-generated scaffolding. The skill solves the problem of ambiguous or overly complex PRDs that fail to align teams and drive clear product action.

skills.sh installs
3.4K
GitHub stars
1.5K
last updated
Aug 21, 2026

Install

$ npx -y skills add refoundai/lenny-skills --skill writing-prds --agent claude-code

Installs into .claude/skills of the current project.

Files

Writing Product Requirement Documents

Define clear problems and bounded solutions to maximize team velocity and creative output.

Help the user with writing product requirement documents using insights from 14 guests and posts across Lenny's Podcast and Newsletter.

How to Help

  1. Drafting the core problem - Assist in articulating a concise problem statement that is agnostic of any specific solution.
  2. Establishing success metrics - Help define specific, measurable outcomes that will act as a filter for future feature requests.
  3. Defining project boundaries - Guide the user through narrowing fuzzy requests into a bounded concept using shaping techniques.
  4. Reviewing for clarity - Audit existing drafts for brevity, readability, and technical awareness to prevent micromanagement.

Core Principles

Design for functional prototyping

Jenny Wen: "We used to go off and make this two-year, five-year, 10-year vision even. Now it becomes a vision that's three to six months out, and isn't necessarily creating this beautiful deck, sometimes just creating a prototype that points people in the right direction."

Sponsors

Details

Repository
github.com/refoundai/lenny-skills
Categories
Documentation, Design & UI/UX

More from refoundai/lenny-skills

All 86
1ar9av avatarwiki-rebuildar9av/obsidian-wikiArchive existing wiki knowledge and rebuild from scratch, or restore from a previous archive. Use this skill when the user wants to start fresh, rebuild the wik3.3Kskills.sh installs
2przeprogramowani avatar10x-cli-guideprzeprogramowani/10x-cliInvoke this skill when the user asks how to USE the 10x-cli day-to-day — fetching lessons, listing modules, switching AI tools, troubleshooting errors, understa3.2Kskills.sh installs
3ar9av avatarwiki-history-ingestar9av/obsidian-wikiUnified wiki-history-ingest entrypoint for conversation/session sources. Use this when the user says "/wiki-history-ingest claude", "/wiki-history-ingest copilo3.2Kskills.sh installs
4jamditis avataracademic-writingjamditis/claude-skills-journalismAcademic writing, research methodology, and scholarly communication workflows. Use when writing papers, literature reviews, grant proposals, conducting research3Kskills.sh installs
5ar9av avatarwiki-capturear9av/obsidian-wikiSave the current conversation as a permanent, structured wiki note. Use this skill when the user says "save this", "/wiki-capture", "capture this", "file this c2.9Kskills.sh installs
6nexu-io avatardocnexu-io/open-designRead, create, and edit .docx documents with formatting and layout fidelity via OpenAI's document skill.2.9Kskills.sh installs