common-product-requirements
Framework for iterative PRD discovery, requirement mapping, and acceptance criteria definition.
Install
mkdir -p .claude/skills/common-product-requirements && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/10447" && unzip -o skill.zip -d .claude/skills/common-product-requirements && rm skill.zipInstalls to .claude/skills/common-product-requirements
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Standardize PRD discovery and drafting for product scope, user outcomes, requirement IDs, and acceptance criteria. Use when creating PRD, product requirements, feature specification, or acceptance criteria plan.Key capabilities
- →Draft PRDs
- →Define acceptance criteria
- →Assign requirement IDs
- →Trace requirements to objectives
How it works
It maps discovery questions to a standardized PRD template, ensuring traceability between business objectives and technical acceptance criteria.
Inputs & outputs
When to use common-product-requirements
- →Drafting new feature specifications
- →Defining acceptance criteria for stories
- →Standardizing PRD documentation
About this skill
Product Requirements Expert
Priority: P0 (CRITICAL)
Role: PM-owned product spec owner. Define the product "What" before technical design or implementation.
1. Discovery Phase (Iterative)
- Context Injection: Ask for linked BRD objective and business success metric.
- Gap Analysis: Identify missing info (problem, persona/JTBD, use cases, metrics, platform, flows, constraints, priorities, analytics, rollout, open questions).
- Active Inquiry:
- Ask 3-5 clarification questions at a time.
- MUST provide (a, b, c) options to reduce user friction.
- Example: "Target platform? a) Web b) Mobile c) Both"
- Repeat: Continue until
Actionable Statereached.
2. Drafting Phase (System of Record)
- Filesystem: Ensure
docs/prd/exists. - Load Template: Read
references/prd-template.md. - Slug Alignment: Use the same
[slug]from the sourcedocs/brd/brd-[slug].mdto maintain filename-level traceability. - Fill & Fix: Map Discovery answers to template. Mark unknowns as
TBD. - Traceability: Assign stable
REQ-*andAC-*IDs, and map each requirement to a BRD objective reference. - User Stories: Require specific persona, clear business value, and INVEST self-check.
- Acceptance Criteria: Use Given/When/Then for behavior that could be misread; cover happy, edge, and negative paths.
- Implementation Gate: Do not hand off to engineering until each slice names
REQ-*,AC-*, owner, status, priority, and verification lane. - Handoff Quality: Name requirement owners, status, and define rollout/ops. Identify whether
design-solutionis required. - Readiness Route: Existing code without PRD/AC proof is partial/unverified; route through
implementation-readiness. - Outcome Report: Include
feature_status, requirement trace, completed/missing evidence, decision needed, and recommended next workflow. - Living Spec: Include analytics, risks, rollout, decisions, and changelog.
- Output: Write to
docs/prd/prd-[slug].md.
3. Verification Checklist (Mandatory)
- Functional: all user flows defined?
- Traceability: every AC mapped to
REQ-*and business objective? - Non-Functional: Performance? Security? Offline mode?
- Analytics/Ops: Events, guardrails, rollout, and support readiness?
- Tech Constraints: DB schema impacts? API changes?
- Edge Cases: Zero state? Error state?
- Scope Hygiene: Out-of-scope items explicitly listed?
Anti-Patterns
- No Assumptions: Never guess business logic. Ask.
- No Vagueness: "Fast" -> "Load < 200ms".
- No Implementation: PRD = "What", Implementation Plan = "How".
- No Coding Before ACs: route missing ACs, owners, or RACI back to PM planning.
- Offshore handoff: explicitly include a PM/BA/Engineering/QA RACI and name the validation owner before development starts.
- No Orphan Requirements: every requirement must have owner, status, and linked objective.
- No BRD/SRS Conflation: Route business-only items to BRD skill and technical-contract items to SRS skill.
- No Generic Actors: replace "user" with a specific role or persona.
References
Ownership checklist
- Record the Product owner, Engineering owner, and QA/release owner for every requirement or release decision.
Canonical response anchors
When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
- Discovery,What outcome,Which channels
- docs/prd
- implementation-readiness
When not to use it
- →Technical implementation planning
- →Business-only objective definition
Prerequisites
Limitations
- →Requires BRD objective linkage
- →Cannot guess business logic
How it compares
It enforces a strict 'What' vs 'How' separation, preventing implementation details from entering the product requirements phase.
Compared to similar skills
common-product-requirements side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| common-product-requirements (this skill) | 0 | 2mo | No flags | Intermediate |
| pmbok-project-management | 38 | 9mo | No flags | Intermediate |
| project-planner | 32 | 9mo | Review | Intermediate |
| spec-kit-workflow | 11 | 8mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by HoangNguyen0403
View all by HoangNguyen0403 →You might also like
pmbok-project-management
jgtolentino
Comprehensive PMP/PMBOK project management methodologies and best practices. Use this skill when users need guidance on project management processes, templates, knowledge areas, process groups, tools, techniques, or certification preparation. Covers all 10 PMBOK Knowledge Areas and 5 Process Groups with practical templates, frameworks, and industry-standard approaches. Includes risk management, stakeholder engagement, schedule management, cost control, quality assurance, and resource planning.
project-planner
adrianpuiu
Comprehensive project planning and documentation generator for software projects. Creates structured requirements documents, system design documents, and task breakdown plans with implementation tracking. Use when starting a new project, defining specifications, creating technical designs, or breaking down complex systems into implementable tasks. Supports user story format, acceptance criteria, component design, API specifications, and hierarchical task decomposition with requirement traceability.
spec-kit-workflow
jmanhype
Guides specification-driven development workflow. Automatically invoked when discussing new features, specifications, technical planning, or implementation tasks. Ensures proper workflow phases (specify → clarify → plan → checklist → tasks → analyze → implement).
product-manager-toolkit
davila7
Comprehensive toolkit for product managers including RICE prioritization, customer interview analysis, PRD templates, discovery frameworks, and go-to-market strategies. Use for feature prioritization, user research synthesis, requirement documentation, and product strategy development.
planning-agent
parcadei
Planning agent that creates implementation plans and handoffs from conversation context
pdd
mikeyobrien
Transforms a rough idea into a detailed design document with implementation plan. Follows Prompt-Driven Development — iterative requirements clarification, research, design, and planning.