devex-prd-generator
SKILL.md
DevEx PRD generator
Turn a messy idea into a DevEx-grade PRD. Prioritize developer productivity, friction removal, and adoption mechanics over generic product narrative.
Scope
- Accept raw intent, notes, or a vague goal
- Produce the required DevEx PRD sections
- Avoid hand-wavy outcomes; make impacts measurable
- Mark unknowns and ask follow-up questions
Mandatory intake questions (ask in one concise block)
- Raw intent (one sentence is fine)
- Target developers (internal/external, roles, seniority)
- Primary workflows or jobs-to-be-done (top 1 to 3)
- Current pain points or friction (where do devs get stuck)
- Constraints (platforms, timelines, dependencies, compliance)
- Existing surfaces that might change (API, SDKs, CLI, docs, tools)
- Success signals (if known)
- Must-not-change or out-of-scope areas
If the user already provided answers, restate and confirm before proceeding.
Workflow
- Parse the intent into a DevEx problem statement
- Identify the developer journey and where friction occurs
- Define the desired journey delta (before vs after)
- Clarify non-goals to prevent scope creep
- Translate the idea into concrete API/SDK/docs implications
- Define success metrics (leading + lagging)
- Propose a rollout and adoption plan (phased + comms)
- Write the PRD file
- Save the full output to
devex-prd.md
- Save the full output to
- Call out assumptions, risks, and open questions if inputs are missing
Quality bar (DevEx-grade)
- Tie every claim to a developer task, workflow, or outcome
- Use “before / after” language for journey impact
- Prefer specific changes (endpoints, methods, docs pages) over vague improvements
- Make non-goals explicit and defensible
- Include adoption mechanics (migration, enablement, deprecation)
- Keep the document crisp; avoid generic product-speak
Output format (required)
Write the full output to devex-prd.md. In chat, provide a brief summary and point to the file.
-
Problem framing
- Context and why now
- Who is impacted and how
- Root causes or constraints
- Desired outcome in one sentence
-
Developer journey impact
- Current journey (steps + pain points)
- Proposed journey (steps + deltas)
- Touchpoints affected (API, SDK, CLI, docs, tooling)
- Expected time or effort savings
-
Non-goals (crucial)
- Explicit list with brief rationale
-
Success metrics
- Leading indicators (adoption, activation, usage)
- Lagging indicators (support tickets, time-to-first-success, retention)
- Measurement method or source (if known)
-
API, SDK, docs implications
- API changes (new endpoints, breaking changes, versioning)
- SDK changes (methods, typing, ergonomics, errors)
- CLI/tooling changes (commands, flags, output)
- Docs and samples (new guides, updates, migration docs)
-
Rollout and adoption plan
- Phases (alpha/beta/GA or pilot plan)
- Migration path and compatibility strategy
- Communication plan (what, when, to whom)
- Enablement (samples, templates, onboarding, internal champions)
-
Assumptions, risks, and open questions (only if needed)
- Bullet list; ask for missing inputs
Acceptance criteria
Output is correct only if:
- All required sections are present
- Non-goals are explicit and concrete
- Journey impact is expressed as before/after
- Success metrics are measurable
- API/SDK/docs implications are actionable
- Rollout plan addresses adoption and migration
devex-prd.mdwas written with the full PRD
Weekly Installs
2
Repository
timbenniks/timb…t-skillsFirst Seen
Jan 29, 2026
Security Audits
Installed on
codex2
mcpjam1
claude-code1
junie1
windsurf1
zencoder1