Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
pixel-process-ug avatar

Prd Generation

  • 71 installs
  • 1 repo stars
  • Updated March 16, 2026
  • pixel-process-ug/superkit-agents

Helps with ai & agent building tasks.

About

prd-generation is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.

  • prd-generation
  • AI & Agent Building
  • AI-coding skill

Prd Generation by the numbers

  • 71 all-time installs (skills.sh)
  • +2 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #5,647 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/pixel-process-ug/superkit-agents --skill prd-generation

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs71
repo stars1
Last updatedMarch 16, 2026
Repositorypixel-process-ug/superkit-agents

What it does

Helps with ai & agent building tasks.

Files

SKILL.mdMarkdownGitHub ↗

PRD Generation

Overview

Transform high-level ideas into structured Product Requirements Documents through guided discovery. This skill walks through problem/solution/constraint discovery, generates a professional PRD with measurable goals and user stories, and ensures stakeholder approval before saving.

Announce at start: "I'm using the prd-generation skill to create a Product Requirements Document."

Phase 1: Discovery

Ask these questions ONE AT A TIME (prefer multiple choice where possible).

Do NOT skip discovery. Even if the user provides a detailed brief, confirm understanding by asking at least 3 clarifying questions.

STOP after discovery — present a summary of collected answers and get confirmation before drafting.

Problem Space Questions

#QuestionWhy It Matters
1What problem does this solve?Anchors the entire PRD
2Who are the target users? (personas, roles)Shapes user stories
3How are users currently solving this?Identifies competitive landscape
4What is the impact of NOT solving this?Justifies priority

Solution Space Questions

#QuestionWhy It Matters
5What does success look like? (specific metrics)Defines success metrics
6What are must-have vs nice-to-have features?Sets priority tiers
7What are the explicit non-goals?Prevents scope creep
8Are there existing solutions to learn from?Informs design decisions

Constraint Questions

#QuestionWhy It Matters
9What is the timeline? Any hard deadlines?Scopes release plan
10What technical constraints exist?Narrows solution space
11What resources are available?Sets realistic expectations
12Are there compliance or regulatory requirements?Identifies non-functional reqs

Phase 2: Draft PRD

Generate the PRD using the template below. Dispatch the prd-writer agent with collected answers for heavy generation.

STOP after drafting — do NOT present as final until Phase 3 review is complete.

PRD Template

# [Product/Feature Name] — Product Requirements Document

## 1. Overview
One paragraph summarizing what this is and why it matters.

## 2. Problem Statement
- Current situation
- Pain points
- Impact of not solving

## 3. Goals & Non-Goals
### Goals
- [ ] Goal 1 (measurable)
- [ ] Goal 2 (measurable)

### Non-Goals
- Explicitly NOT doing X
- Explicitly NOT doing Y

## 4. User Stories
As a [persona], I want to [action], so that [benefit].

## 5. Functional Requirements
### FR-1: [Requirement Name]
- Description
- Acceptance criteria
- Priority (P0/P1/P2)

## 6. Non-Functional Requirements
- Performance: [specific targets]
- Security: [requirements]
- Accessibility: [standards]
- Scalability: [expectations]

## 7. Technical Constraints
- Platform/stack requirements
- Integration dependencies
- Data requirements

## 8. Success Metrics
| Metric | Current | Target | How to Measure |
|--------|---------|--------|----------------|

## 9. Timeline & Milestones
| Phase | Description | Target Date |
|-------|-------------|-------------|

## 10. Open Questions
- [ ] Question 1
- [ ] Question 2

## 11. Appendix
References, mockups, related documents

Priority Classification

PriorityMeaningRule
P0Must-have for launchWithout this, the product does not ship
P1Important, ship soon after launchSignificant value but not blocking
P2Nice-to-haveEnhances experience, can wait

Phase 3: Review

Present the PRD section by section:

1. After each section, ask: "Does this capture your intent? Any changes?" 2. Revise based on feedback before moving to next section 3. Pay special attention to these high-signal sections:

  • Goals & Non-Goals (scope alignment)
  • User Stories (persona accuracy)
  • Success Metrics (measurability)
  • Functional Requirements (acceptance criteria completeness)

STOP after review — get explicit "approved" confirmation before saving.

Phase 4: Save and Transition

After explicit approval:

1. Save to docs/prds/YYYY-MM-DD-<feature>.md 2. Commit the PRD with message: docs(prd): add PRD for <feature> 3. If implementation follows, invoke the brainstorming skill 4. If specs are needed, invoke the spec-writing skill

Transition Decision Table

User IntentNext SkillRationale
"Let's build this"brainstormingplanningExplore approaches then plan
"Write the specs"spec-writingBreak PRD into JTBD specs
"Just save it"NonePRD is the deliverable
"Get estimates"task-decompositionBreak into estimable tasks

Anti-Patterns / Common Mistakes

MistakeWhy It Is WrongWhat To Do Instead
Skipping discovery and jumping to draftProduces assumptions-based PRDAlways complete Phase 1 first
Goals without metricsCannot measure successEvery goal needs a number
Missing non-goalsScope creep guaranteedExplicitly list what is out of scope
User stories without acceptance criteriaUntestable requirementsAdd Given/When/Then to each story
Generic success metrics ("improve UX")UnmeasurableUse specific numbers: "reduce load time to <2s"
Presenting entire PRD at once for reviewUser overwhelmed, gives superficial approvalPresent section by section
Copying competitor features verbatimMisses actual user needsFocus on user problems, not solutions

Anti-Rationalization Guards

  • Do NOT skip discovery because "the user already described it well enough"
  • Do NOT leave placeholder text in any section — fill every section or mark as "TBD: [reason]"
  • Do NOT proceed to save without explicit user approval of each section
  • Do NOT invent success metrics — they must come from the user

Integration Points

SkillRelationship
brainstormingUpstream: explores ideas before PRD; downstream: explores implementation after PRD
spec-writingDownstream: PRD provides high-level requirements; specs detail them with JTBD
planningDownstream: plan references PRD requirements for task breakdown
task-decompositionDownstream: breaks PRD into estimable work items
tech-docs-generatorParallel: PRD informs what documentation is needed
acceptance-testingDownstream: acceptance criteria from PRD feed test definitions

Verification Gate

Before claiming the PRD is complete:

1. VERIFY all 11 sections are filled (not placeholder text) 2. VERIFY every goal has a measurable metric 3. VERIFY non-goals are explicit and meaningful 4. VERIFY user stories have acceptance criteria 5. VERIFY user has approved each section individually 6. VERIFY the file is saved and committed

Concrete Example: Discovery Summary

Problem: Users cannot find relevant search results in the dashboard.
Users: Data analysts (primary), team leads (secondary).
Current workaround: Export to Excel and use Ctrl+F.
Impact of not solving: 30min/day wasted per analyst (team of 12).
Success metric: Reduce average search time from 5min to <30s.
Must-have: Full-text search across all dashboard widgets.
Non-goal: Advanced boolean query syntax (P2, not launch).
Timeline: 6 weeks to MVP.
Constraint: Must work with existing Elasticsearch cluster.

This summary is presented to the user for confirmation before Phase 2 begins.

Skill Type

Flexible — Adapt discovery depth and PRD structure to project context while preserving the discovery-before-drafting principle and section-by-section review process.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.