All skills

Use when creating, updating, validating, or phasing a PRD. Drives interactive discovery, technical architecture, phasing DAG, TDD protocol, and dependency analysis. Keywords: PRD, product requirements, feature planning, acceptance criteria, MoSCoW, phasing, requirements document. Triggers on "create PRD" or "update requirements".

Requires /orchestrate

Use this Skill: https://skilld.dev/gh/acedergren/agentic-tools/prd

This session only. Nothing lands on disk.

validation.md

≈543 tokens on demand. Your agent reads this file only when SKILL.md points to it.

PRD Validation Checklist

Run each gate against the PRD. Report pass/fail with specific line references for failures.

Critical Gates (must all pass)

V1: Acceptance Criteria Quality

Check: Every Must-Have requirement has acceptance criteria in Given/When/Then format.

Fail indicators:

  • Criteria that say "should work correctly" or "should handle errors"
  • Missing Given precondition
  • Missing Then assertion
  • Vague actions in When

V2: Test File Mapping

Check: Every Must-Have maps to at least one test file path following project conventions.

Fail indicators:

  • Missing test file path
  • Test type not specified (unit, integration, component)

V3: Architecture Decision Quality

Check: Every AD-N entry has context, 2+ alternatives, rationale, and consequences.

Fail indicators:

  • Only one option listed
  • "Because it's the best" as rationale
  • Missing consequences section

V4: Dependency Health

Check: No deprecated packages in scope. No known CVEs.

V5: Phasing DAG Validity

Check: Phase dependencies form a directed acyclic graph (no cycles).

High Gates (should all pass)

V6: Metric Measurability

Check: Every success metric specifies a number, percentage, or duration.

V7: Persona Coverage

Check: Every persona appears in at least one user story.

V8: Clarification Markers

Check: No [NEEDS CLARIFICATION] markers remain.

Medium Gates (recommended)

V9: Risk Mitigation Quality

Check: Every risk mitigation is actionable (not "be careful").

V10: Open Questions Resolution

Check: Open Questions section is empty or all items are tracked.

Validation Report Format

PRD Validation Report
=====================

Critical Gates:
  [PASS] V1: Acceptance Criteria Quality
  [FAIL] V2: Test File Mapping — M3 missing test file path (line 87)
  [PASS] V3: Architecture Decision Quality
  [PASS] V4: Dependency Health
  [PASS] V5: Phasing DAG Validity

High Gates:
  [PASS] V6: Metric Measurability
  [FAIL] V8: Clarification Markers — 2 markers remaining

Result: 2 failures (1 Critical, 1 High) — must fix before approval

Source: SKILL.md on GitHub

1 warning5mo5 checks · Risk SAFE
  • Gen Agent Trust Hub6mo

    The skill manages Product Requirements Documents (PRDs) and includes features for creation, validation, and task planning. A low-severity risk of indirect prompt injection exists because the skill reads content from a PRD file to generate task plans that include verification commands. If the PRD file is maliciously crafted by an external actor, it could influence the generated commands or validation reports.

  • Socket6mo

    No alerts

  • Snyk6mo

    Risk: MEDIUM · 1 issue

  • Runlayer6mo

    1/6 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 9d099e9. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Steadyupdated 4 months ago

README badge

README badge for acedergren/agentic-tools/prd