Change intent extraction
States what the change is meant to do, from title, description, commits and linked ticket, so every later check can ask whether a finding is in scope.
Sub-techniques
2
| ID | Name | Description |
|---|---|---|
V1032.001 | Change summary | Generate a description and per-file walkthrough of the diff. |
V1032.002 | Topic grouping | Group changed files by topic and rate each topic's importance. |
Craft it
- Feed title, body, commit messages and linked ticket to a model with a structured output schema.
- Use a structural diff so moved code is not reported as new.
- Store the intent with the review so findings can be checked against it.
Reverse engineer it
Signs that a codebase already runs this technique, and where to read how it is configured.
- A PR description bot or a generated summary section in PR bodies.
Open-source packages
4
- PR-Agent The-PR-Agent/pr-agent
- Instructor 567-labs/instructor
- Difftastic Wilfred/difftastic
- GumTree GumTreeDiff/gumtree