prd-review-challenger — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited prd-review-challenger (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Acts as a devil's advocate for PRDs, feature specs, and product decisions. Surfaces weak spots, hidden assumptions, logical gaps, and overlooked risks — before the document goes to the team or into development.
Russian: «проверь PRD», «разбери спецификацию», «найди дыры в PRD», «покритикуй спецификацию», «ревью PRD», «challenger для PRD», «что упущено в спецификации». English: "review my PRD", "challenge my spec", "find holes in my PRD", "critique my feature spec", "stress-test my PRD", "what's missing in my spec"
Detect the language of the input document — respond in that language. If a different language is explicitly requested, use it.
Required: text of a PRD, feature spec, or product decision description (pasted directly into the conversation or provided as a file).
Optional: context that sharpens the critique:
A structured review report with five sections:
Receive the document text. Identify the document type:
| Document type | Action |
|---|---|
| Full PRD / feature spec | Proceed to Step 2 |
| Too short (< 3 paragraphs) | State: "The document is too short for a full review — I'll give feedback on what's available and list what's structurally missing" |
| Technical document (not a PRD) | Apply the same critical approach; open with: "This is a technical document, not a PRD — I'll review it as a specification" |
| Request to write a PRD | Decline: this skill critiques, it does not create. Suggest product-management:write-spec |
Assess whether each component is present. This provides the structural foundation for the critique in Steps 3–4.
Mark each item: present (✓), absent (✗), partial (△), not applicable (—).
For PRDs and feature specs:
For technical documents (design doc, architecture doc, migration plan) — replace non-applicable items:
Mark "—" only when an item is objectively inapplicable to the document type. A missing item is a finding for the critique — not just a formality.
Produce the critique as four sections. Each section must contain specific observations with references to the document (direct quote or section reference). Do not give generic feedback ("needs better description") — give specifics ("section X states Y, but does not explain Z").
Section 1: Weak spots and hidden assumptions Find statements treated as facts that have not been validated or justified. Format: "The document assumes [X] — but this has not been proven / verified / conflicts with [Y]."
Section 2: Open questions List questions the document doesn't answer but engineers or designers will definitely ask. Format: "What happens if [scenario]?", "How does the system behave when [condition]?"
Section 3: Implementation and UX risks Identify two types of risks:
For each risk: description + potential consequence if left unaddressed.
Section 4: Alternative approaches Propose 2–3 alternatives to the chosen approach — not to replace it, but to confirm the decision is deliberate. Format: "Alternative: [description] — trade-off: [upside] vs [downside]."
Close with two blocks:
Completeness assessment — the checklist from Step 2 as a table: component, status (✓/✗/△/—), brief comment on missing items.
Top 3 priorities — the three most critical gaps to close before development starts. Format: numbered list, one sentence per item.
relevant context
for sharing the content
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.