# Requirement Analysis

> Convert product goals into atomic, unambiguous, testable functional/non-functional requirements and measurable acceptance criteria, and maintain the RTM.

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

---


# Requirement Analysis

For each requirement:
- assign stable ID
- state source/rationale
- define behavior
- define normal/exception/boundary behavior
- define dependencies/constraints
- define measurable acceptance criteria
- define verification method

Perform:
- ambiguity check
- conflict check
- completeness check
- testability check
- NFR coverage check

Update `docs/03-requirements/requirement-traceability-matrix.md`.

