aget-validate-spec

Validate technical specifications for EARS format compliance and completeness.

11|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/aget-framework/aget --skill aget-validate-spec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aget-validate-spec
Source: https://github.com/aget-framework/aget/tree/main/.claude/skills/aget-validate-spec
Command: npx skills add https://github.com/aget-framework/aget --skill aget-validate-spec

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the rigorous validation of technical specifications, ensuring they are complete, consistent, testable, and adhere to established formats like EARS, preventing costly errors and rework.

Core Features & Use Cases

  • Completeness Check: Verifies all required sections and traceability links are present.
  • Consistency Check: Identifies contradictions and ensures uniform terminology and unique IDs.
  • Testability Assessment: Evaluates if requirements are verifiable and have clear acceptance criteria.
  • Format Compliance: Checks adherence to EARS templates and correct usage of SHALL/SHOULD.
  • Use Case: Before a new feature is developed, use this Skill to automatically review its specification document, flagging any ambiguities or missing information, ensuring the development team has a clear and actionable target.

Quick Start

Use the aget-validate-spec skill to validate the specification document named 'user-auth-spec.md'.

Frequently Asked Questions about aget-validate-spec

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

FAQPage Schema
How do I validate technical specifications for EARS format compliance?

To validate technical specifications for EARS format compliance, you can use automated validation to check adherence to EARS templates and correct SHALL/SHOULD usage. This process guarantees readiness for development and prevents costly rework.

What is the best way to check requirements for completeness and testability?

The best way to check requirements for completeness and testability is to perform automated testability assessments that evaluate if requirements are verifiable and have clear acceptance criteria. This ensures uniform terminology and identifies contradictions.

How do I ensure specification documents have unique IDs and traceability links?

To ensure specification documents have unique IDs and traceability links, run an automated consistency check that verifies all required sections are present. This prevents contradictions and vague language in your technical specifications.

Can I automatically review a feature specification before development starts?

Yes, you can automatically review a feature specification before development starts by running a validation check on the document. This flags any ambiguities or missing information, ensuring the development team has a clear and actionable target.

What happens if my technical specification contains vague language or contradictions?

If a technical specification contains vague language or contradictions, the validation process will flag these issues. It identifies contradictions and ensures uniform terminology across all requirements, guaranteeing EARS compliance and readiness for development.

When should I not use automated specification validation?

Automated specification validation is designed for technical specifications requiring EARS compliance, unique IDs, and traceability links. If your document lacks structured requirements or formal acceptance criteria, this validation approach will not yield actionable results.