Skip to content
Agentmart
Submit a tool

validate-prd

Validate a PRD for completeness, consistency, and implementation readiness.

Skill by superMLdev

IndexedMIT★ 8
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/supermldev-validate-prd

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Validate a PRD for completeness, consistency, and implementation readiness. Use when the user says 'validate the PRD', 'review requirements', or 'is the PRD ready for development'.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/validate-prd

What's inside

Skill name
validate-prd
Description
Validate a PRD for completeness, consistency, and implementation readiness. Use when the user says 'validate the PRD', 'review requirements', or 'is the PRD ready for development'.
License
MIT
Instructions
90 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Validate PRD

## Goal

Run a structured validation of an existing PRD and produce a readiness report with a clear PASS / NEEDS WORK / FAIL verdict.

## Activation

1. Read `{project-root}/_superml/config.yml`
2. Ask: "Which PRD should I validate? (path or name)" — default: latest file in `{planning_artifacts}/prd/`
3. Load the specified PRD file

## Validation Dimensions

Run checks across 5 dimensions. Score each as ✅ Pass, ⚠️ Needs Work, or ❌ Fail.

### 1. Completeness

- [ ] Overview section present and substantive
- [ ] Goals defined and measurable
- [ ] Non-goals listed
- [ ] At least one user persona defined
- [ ] All mentioned personas have acceptance flows covered
- [ ] All functional requirements have user stories
- [ ] All FRs have at least 2 acceptance criteria
- [ ] Non-functional requirements present (performance, security, scale)
- [ ] Open questions section present (even if empty)

### 2. Testability

For each acceptance criterion, verify:
- [ ] Written in Given/When/Then or equivalent testable form
- [ ] No vague adjectives: "fast", "easy", "clean", "modern", "scalable"
- [ ] Error/edge cases covered alongside happy paths
- [ ] Numbers used instead of adjectives where applicable ("< 200ms" not "fast")

### 3. Consistency

- [ ] No conflicting requirements (FR-X says A, FR-Y says not-A)
- [ ] Terminology consistent throughout (same thing isn't called different names)
- [ ] Priorities (Core/Important/Nice) are consistent with stated goals
- [ ] Dependencies match what's described in the architecture or external systems

### 4. Stakeholder Coverage

- [ ] All user personas have requirements that serve their goals
- [ ] No user type mentioned in personas but missing from requirements
- [ ] Admin/operator flows covered (not just end-user flows)
- [ ] Error handling and edge cases considered for each persona

### 5. Implementation Readiness

- [ ] A developer could start from this PRD without additional clarification sessions
- [ ] No requirements that depend on unresolved open questions
- [ ] Technical constraints are concrete enough to guide architecture decisions
- [ ] Success metrics are defined and measurable post-launch

## Validation Report

Produce a report:

```markdown
# PRD Validation Report
**PRD:** {file path}
**Validated:** {date}
**Validator:** SuperML (agent-pm)

## Verdict: {PASS | NEEDS WORK | FAIL}

## Score Summary
| Dimension | Score | Issues |
|-----------|-------|--------|
| Completeness | X/9 | ... |
| Testability | X/5 | ... |
| Consistency | X/4 | ... |
| Stakeholder Coverage | X/4 | ... |
| Implementation Readiness | X/5 | ... |

## Issues Found
[List each ⚠️ and ❌ finding with specific location and recommended fix]

## Recommended Actions
[Ordered list of actions to address issues]
```

Present the report and ask: "Would you like to fix these issues now or proceed anyway?"

⏸️ **STOP** — wait for user decision.

From superMLdev/smart-sdlc, MIT.

More from superMLdev/smart-sdlc

Signals

Stars
8
Forks
1
Open issues
0
Last commit (this folder)
Apr 20, 2026 (6 months ago)
Last release
Apr 28, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from superMLdev

Cite this page

validate-prd skill. Agent Mart. https://agentmart.dev/skills/supermldev-validate-prd (last updated 2026-10-24)