frd-review

Audit Feature Requirements Documents against templates, terminology, and acceptance criteria standards.

10|2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/TrogonStack/agentskills --skill frd-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frd-review
Source: https://github.com/TrogonStack/agentskills/tree/main/plugins/trogonstack-product-requirements/skills/frd-review
Command: npx skills add https://github.com/TrogonStack/agentskills --skill frd-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the common issue of inconsistent or incomplete Feature Requirements Documents (FRDs) that lead to estimation churn, implementation rework, and bugs.

Core Features & Use Cases

  • Automated Audit: Checks FRDs against a standardized template covering overview, terminology, requirements structure, and acceptance criteria.
  • Tree-based Validation: Audits parent-child FRD relationships to ensure module boundaries and value-delivery rules are maintained.
  • Use Case: Before an engineering team begins development, use this skill to sanity-check a complex feature spec to ensure all user stories are testable and all acceptance criteria are atomic.

Quick Start

Use the frd-review skill to audit the feature requirements document located at the specified project path.

Frequently Asked Questions about frd-review

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

FAQPage Schema
How do I audit Feature Requirements Documents for quality and consistency?

To audit Feature Requirements Documents, you can use an automated review skill to check structural integrity, terminology rules, and adherence to product management best practices. This validates requirements against standardized templates.

How do I validate parent-child relationships in a hierarchical feature tree?

Validating parent-child relationships in a feature tree involves auditing module boundaries and ensuring value-delivery rules are maintained. This process identifies violations of hierarchical logic and potential downstream impacts.

What is the best way to check if acceptance criteria in my feature spec are atomic?

Checking if acceptance criteria are atomic requires evaluating individual specifications and user stories against defined standards before engineering begins. This sanity-check ensures all requirements are fully testable.

Why does inconsistent feature specification lead to implementation rework?

Inconsistent feature specification causes implementation rework because incomplete documents lead to estimation churn and bugs. Auditing requirements structure and clarity beforehand prevents these downstream gaps.

Can I use an automated audit for complex feature specs before development starts?

Yes, you can use an automated audit for complex feature specs before development starts to sanity-check user stories. It ensures all acceptance criteria are atomic and identifies gaps in requirements.

What are the limitations of auditing feature requirements manually?

Auditing feature requirements manually often misses gaps in specifications and violations of parent-child value delivery logic. Automated auditing against defined templates ensures consistent structural integrity and terminology compliance.