# Product Requirements

> Turn an accepted product idea into scoped requirements, acceptance criteria, non-goals, edge cases, dependencies, and open decisions.

- Skill: `egeetas/product-requirements` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add egeetas/product-requirements`
- Raw SKILL.md: https://api.skillmd.com/api/skills/egeetas/product-requirements/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: egeetas (https://skillmd.com/u/egeetas)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/egeetas/product-requirements

---


# Product Requirements

Use this skill before implementation when desired behavior, scope, or success criteria are unclear or consequential.

## Requirements Workflow

1. Identify the target user, problem, desired outcome, and evidence of value.
2. Define in-scope behavior and explicit non-goals.
3. Write observable acceptance criteria, including permissions, failure states, empty states, and important edge cases.
4. Capture UX, accessibility, privacy, security, performance, compatibility, and operational constraints.
5. Identify dependencies, data changes, rollout needs, analytics, and unresolved decisions.
6. Split delivery into the smallest independently valuable increments when useful.

Do not invent business policy or silently resolve material ambiguity. State assumptions and ask only questions whose answers change scope or behavior.

Return a concise specification that engineering and review can test against. Use [the PRD template](assets/prd-template.md) when the project has no established template.

