This skill should be used when creating or maintaining a Requirements Traceability Matrix (RTM), validating traceability coverage, detecting orphaned requirements, and preparing the RTM for Gate B submission.
From waterfall-lifecyclenpx claudepluginhub nsalvacao/nsalvacao-claude-code-plugins --plugin waterfall-lifecycleThis skill uses the workspace's default tool permissions.
references/rtm-patterns.mdGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Configures VPN and dedicated connections like Direct Connect, ExpressRoute, Interconnect for secure on-premises to AWS, Azure, GCP, OCI hybrid networking.
Requirements traceability is the backbone of waterfall governance — every requirement must be traceable from its origin (business objective) through acceptance criteria to test cases and ultimately to delivered artefacts. This skill governs RTM creation, coverage measurement, gap detection, and baseline maintenance.
The RTM table has these mandatory columns:
| REQ-ID | Requirement Title | Category | Priority | AC-ID | Acceptance Criterion | Test Ref | Status | Source Artefact |
|---|
Column definitions:
REQ-ID — unique requirement identifier (REQ-YYYY-NNN)Requirement Title — short title from the requirementCategory — functional|ai|nfr|constraint|assumptionPriority — must|should|could|wontAC-ID — unique acceptance criterion ID (AC-YYYY-NNN, linked to REQ-ID)Acceptance Criterion — the Given/When/Then textTest Ref — test case ID or TBD if Phase 4 not yet startedStatus — draft|reviewed|approved|deferredSource Artefact — which Phase 2 document defines this requirementSource all REQ-IDs from:
business-requirements-set.md (category: functional, constraint)ai-requirements-specification.md (category: ai)nfr-specification.md (category: nfr)For each requirement: extract all acceptance criteria; assign AC-YYYY-NNN IDs; set Test Ref to TBD.
Review schemas/requirement.schema.json for each entry. Confirm all REQ-IDs in the RTM exist in the requirements set (no phantom IDs).
Before Gate B, confirm:
schemas/requirement.schema.json — requirement entry validationschemas/requirements-baseline.schema.json — baseline completeness validationreferences/rtm-patterns.md — RTM table examples, coverage calculation formulas, AC ID format, Gate B RTM checklistreferences/gate-criteria-reference.md — Gate B traceability requirementsscripts/check-traceability.sh — automated RTM coverage validation