pm-spec-quality-audit

Audits product specs and PRDs for testability, scope gaps, and missing dependencies.

12|2|Updated Jun 22, 2026
One-click install
npx skills add https://github.com/Uxcel-Lab/product-skills --skill pm-spec-quality-audit-uxcel-lab
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pm-spec-quality-audit
Source: https://github.com/Uxcel-Lab/product-skills/tree/main/pm/audits/spec-quality
Command: npx skills add https://github.com/Uxcel-Lab/product-skills --skill pm-spec-quality-audit-uxcel-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product specs and PRDs often look polished but hide untestable requirements, happy-path-only flows, unstated scope exclusions, and unvalidated assumptions, causing teams to build the wrong thing. This Skill runs a structured quality audit that surfaces those defects before development starts. ## Core Features & Use Cases - Eight-dimension audit framework: Checks problem anchoring, requirement layering, testability, complete flows, scope exclusions, dependencies/constraints/assumptions, validation evidence, and audience fit. - Severity-rated findings: Classifies issues as Critical, Major, Minor, or Cosmetic based on build damage, with concrete rewrites for each finding. - Use Case: After drafting a PRD for a new checkout flow, run this audit to catch that guest checkout scope is undefined, the page-load requirement says only "fast," and no dependency owner is named for payment-service changes. ## Quick Start Ask the assistant to run a spec quality audit on your PRD or requirements document and return severity-rated issues with concrete fixes.

Frequently Asked Questions about pm-spec-quality-audit

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

FAQPage Schema
How do I audit a product spec or PRD for quality?▼

Run a structured audit that checks eight dimensions: problem anchoring, requirement layering, testability, complete flows, scope exclusions, dependencies/constraints/assumptions, validation evidence, and audience fit. Rate each finding by build damage and provide concrete rewrites.

What makes a product requirement testable?▼

A requirement is testable when QA could write a pass/fail check from it without asking the author for clarification. Replace subjective adjectives like fast or intuitive with a number, unit, and condition, such as loading in under three seconds on a standard mobile network.

What is the difference between a PRD, functional spec, and technical spec?▼

A PRD states business and user requirements, a functional spec describes how the product behaves, and a technical spec covers how code achieves it. Audit each document against its own layer's job rather than flagging a PRD for lacking spec-level precision.

When should I run a spec quality audit?▼

Run it when reviewing any spec, PRD, or requirements document, and as the validation step after generating one. It is most valuable before development starts, since post-approval changes cost more.

What are the most commonly missing sections in product specs?▼

The most commonly missing sections are scope exclusions and the dependencies, constraints, and assumptions section. Specs also frequently omit error and corner-case flows, leaving only happy-path behavior defined.