Requirements Review Skill — Development skill for Claude Code
Problem — requirement reviews were inconsistent and depended on the reviewer's mood/experience Solution — formalized the criteria into a Claude Skill, tested and calibrated it Result — consistent revi.
How to install Requirements Review Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open khtara/requirements-review-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Requirements Review Skill does
Problem — requirement reviews were inconsistent and depended on the reviewer's mood/experience Solution — formalized the criteria into a Claude Skill, tested and calibrated it Result — consistent reviews in minutes instead of an hour, a single standard across the team
Alternatives in Development
- Dotenv Vault — Sync environment variables across machines for consistent Claude Code behavior 1.2k ★
- New Requirement 1.2k ★
- Theme Color Conventions — Extensions in this repo use a consistent color language mapped to Pi's theme tokens 526 ★
README
requirements-review
A Claude Skill for reviewing requirements, PRs, and documentation for test-readiness.
When it triggers
Claude applies this skill when you ask to:
- review a requirement, PR, or piece of documentation
- do a "requirements review" / "PR review" / "documentation review"
- check whether a requirement, PR, or documentation is ready for testing
What it does
The skill reads the requirement and evaluates it against **7 criteria**:
| Criterion | What it checks |
|---|---|
| Atomicity | One requirement describes one behavior |
| Unambiguity | No vague terms ("fast," "convenient," "correct") without a definition |
| Completeness | Negative scenarios and edge cases are described |
| Consistency | No conflicts within the requirement or with other requirements |
| Non-duplication | No duplication of other requirements |
| Testability | A verification/test case can be written for every statement |
| Feasibility | The requirement can actually be implemented |
Every finding must be backed by an exact quote from the requirement text. If something is unclear or missing, it's raised as a **question for the BA**, not stated as a fact — the skill is instructed not to invent problems or business rules that aren't in the text.
Output format
Every review report has 4 sections, in this order:
- Verdict — ✅ Ready for test analysis / ⚠️ Needs clarification / ❌ Not ready
- Findings table — №, Criterion, Quote, Problem, Severity, Suggested fix
- Questions for the BA
- What's good — 1–2 positive notes
Severity levels
- Critical — blocks test analysis (expected behavior can't be understood)
- Major — risk of missed or contradictory test scenarios
- Minor — inaccuracy that doesn't block work but could cause misreading
Guardrails (built into the skill)
To keep the review grounded and prevent false positives, the skill explicitly checks itself before finalizing a report:
- Don't flag a value range/condition as "incom
Related Skills
Claude Study Skills
Claude Code skills for actually learning things — Socratic tutoring, lecture breakdowns, depth-calibrated expl
Novelty Hunt
Claude Code skill: search a solution space for genuinely original candidates and score them without killing th
Phone A Team
Iterative refinement — delegates tasks to backend(s) via agent teams, reviews, iterates up to MAX_ROUNDS round
Academic
Write academic prose - thesis chapters, papers, abstracts, literature reviews, methodology and results section
Governance Review Agent
Chains adoption-report, drift detection scoped to at-risk teams, and stakeholder-brief into a periodic governa
Contributing Guidelines
Thank you for your interest in contributing! Community contributions help improve the quality, safety, and use
Related Agents
Claudehut Brainstormer
Generates 2-4 genuinely distinct solution options scored against locked criteria and recommends one. Any probl
Echo Analyst
Use this agent BEFORE planning to surface requirement gaps, hidden assumptions, and missing acceptance criteri
Equivalent Mutant Judge
Use when mutants survived a test suite and each one must be classified as EQUIVALENT (no input can observe the