Awesome Reviewers checks + prompts

Plan and spec traceability

Checks each requirement in a plan or specification against the implementation: done in this change, done elsewhere, or not started, with gaps graded by severity.

V1053 technique
tactic Intent and spec conformance
not detectable from CI configuration

Sub-techniques

2

IDNameDescription
V1053.001Requirement tracingLink requirement ids to code and tests.
V1053.002Gap analysisReport where the implementation departs from the plan's intent.

Craft it

  1. Write specs with stable requirement ids.
  2. Reference the ids in code comments or tests.
  3. Report untraced requirements and code with no requirement.

Reverse engineer it

Signs that a codebase already runs this technique, and where to read how it is configured.

  • specs/ or docs/adr directories, requirement ids in tests.

Open-source packages

3