requirement-quality

Evaluate feature specs for well-formed problem statements, scenarios, and acceptance criteria.

176|13|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/techygarg/lattice --skill requirement-quality
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: requirement-quality
Source: https://github.com/techygarg/lattice/tree/main/plugins/lattice/skills/requirement-quality
Command: npx skills add https://github.com/techygarg/lattice --skill requirement-quality

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The skill helps product teams ensure feature specifications are complete, unambiguous, and ready for design-blueprint by enforcing standard structure and quality checks.

Core Features & Use Cases

  • Self-checks for problem statement clarity and scope boundaries
  • Structure validation to ensure scenarios, ACs, and independence
  • Use Case: Draft or audit feature specs across epics to guarantee coherence and testability

Quick Start

Draft a complete feature spec that passes the requirement-quality checks.

Frequently Asked Questions about requirement-quality

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

FAQPage Schema
How do I validate feature specification quality and acceptance criteria?▼

Feature specification validation checks problem statement clarity, scenario independence, and Given/When/Then acceptance criteria formatting to ensure requirements are complete and testable. It audits epics and features to guarantee coherent user value and scope boundaries.

What makes a well-formed feature spec ready for design-blueprint?▼

A well-formed feature spec requires clear problem statements, complete scope boundaries, enforced epic/feature/scenario conventions, proper frontmatter, and Given/When/Then acceptance criteria. It must demonstrate scenario independence and coherent user value to pass quality validation.

How do I audit existing requirements across epics for testability?▼

Auditing existing requirements evaluates problem statements, scenarios, and acceptance criteria for independence and complete scope. It applies standard structure validation across epics and features, producing a validation status and actionable guidelines to fix any coherence or testability gaps.

Does requirement validation enforce BDD Given/When/Then format?▼

Yes, requirement validation enforces the Given/When/Then acceptance criteria format by default. It checks that scenarios follow standard BDD conventions, ensuring every feature specification produces a clear validation status and actionable guidelines for unstructured or incomplete acceptance criteria.

Can I use automated checks to ensure feature spec independence and scope?▼

Automated checks evaluate feature specs to ensure scenario independence and complete scope boundaries. By applying default epic/feature/scenario conventions and frontmatter requirements, the validation process confirms coherent user value and outputs actionable guidelines for any failing specifications.

What are the limitations of automated specification quality checks?▼

Automated specification quality checks are limited to enforcing structural conventions, frontmatter requirements, and Given/When/Then acceptance criteria formatting. They validate problem statement clarity and scenario independence but cannot assess subjective business logic or replace human review of feature scope.