smithery.ai

prd-traceability

Maintains requirement IDs and traceability mapping. Invoke when adding/changing features or tests to keep PRD coverage accurate.

First seen Apr 18, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,783 B
  • docs SUMMARY.md 152 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

PRD Traceability

Purpose

Keep implementation and testing aligned to the PRD by maintaining:

  • Requirement IDs (FR-###, NFR-###, IT-###, UAT-###)
  • A traceability matrix mapping requirements → files/modules/tests
  • Explicit acceptance criteria for each requirement

When to Invoke

Invoke this skill when you:

  • Add a new feature, endpoint, page, component, or background job
  • Change behavior that could affect acceptance criteria
  • Add/modify tests and need to map them back to requirements
  • Prepare a release and need to confirm completeness

Operating Rules

  • Every user-facing behavior must have a Requirement ID.
  • Every Requirement ID must have at least one automated test reference (unit/integration) unless explicitly deferred and documented.
  • Each PR updates the traceability matrix if it changes product behavior.

Required Artifacts

  • docs/DEVELOPMENT_PLAN.md: Requirements table and overall plan
  • docs/TRACEABILITY.md: The living traceability matrix

Workflow

  1. Identify PRD section(s) impacted (architecture, components, database, testing, phases).
  2. Assign or update Requirement IDs.
  3. Update traceability mappings:

- Requirement → implementation files - Requirement → test files

  1. Validate that acceptance criteria are testable and included in UAT list.

Example Traceability Entry

| Req ID | Requirement | Implementation | Tests | Status |
|---|---|---|---|---|
| FR-006 | Checkout delivery form validates BD phone | src/components/checkout/DeliveryForm.tsx | src/__tests__/components/DeliveryForm.test.tsx | In progress |