Product Requirements

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

egeetas ec62ffa 3 files · 2.1 KB Updated

File contents

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 when the project has no established template.

egeetas/skills/tree/main/skills/product-requirements commit ec62ffa925

Frequently asked questions

npx skillmds@latest add egeetas/product-requirements