validate-requirements

Validate requirement documents for unique keys, format compliance, acceptance criteria, testability, traceability, and clarity.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/foolishimp/ai_sdlc_method --skill validate-requirements-foolishimp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: validate-requirements
Source: https://github.com/foolishimp/ai_sdlc_method/tree/main/plugins/requirements-skills/skills/validate-requirements
Command: npx skills add https://github.com/foolishimp/ai_sdlc_method --skill validate-requirements-foolishimp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vague, untestable, or incomplete requirements lead to rework, miscommunication, and project delays. This skill ensures requirements are implementation-ready.

Core Features & Use Cases

  • Requirement Quality Checks: Validates unique keys, format, presence of acceptance criteria, testability, traceability, and ambiguous language.
  • Detailed Issue Reporting: Pinpoints specific issues in requirements documents with suggestions for improvement.
  • Quality Gate: Blocks progression to the Design stage if critical requirement quality issues are detected, preventing downstream problems.
  • Use Case: After extracting and disambiguating requirements for a new feature, run this skill to ensure all requirements are clear, testable, and traceable before proceeding to architectural design.

Quick Start

Validate the quality of all requirements in the 'docs/requirements/' directory, checking for unique keys and testable acceptance criteria.

Frequently Asked Questions about validate-requirements

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate requirements documentation for quality issues?

Validate requirements by analyzing your requirements documentation to enforce unique REQ-* keys, correct formatting, acceptance criteria presence, testability, traceability, and clear language. This skill identifies defects and provides actionable suggestions to prevent rework and miscommunication before design begins.

What makes requirements testable and traceable?

Testable requirements have measurable acceptance criteria with clear pass/fail conditions. Traceable requirements link back to their original intent or user need. This skill checks both properties, flagging ambiguous language and missing traceability that block implementation.

Can I use requirements validation as a quality gate in my SDLC?

Yes. This skill acts as a quality gate that blocks progression to the Design stage if critical requirement issues are detected, ensuring all requirements are clear, testable, and traceable before downstream work begins.

What does the skill check in requirements documents?

The skill validates unique keys, key format compliance, acceptance criteria existence, criterion testability, traceability to intent, and removal of ambiguous language across all requirements in your docs/requirements/ directory.

Why do incomplete requirements cause project delays?

Vague, untestable, or incomplete requirements cause miscommunication between teams, rework during implementation, and wasted effort in later stages. Validation catches these defects early before they propagate to design and development.