From agile-v-skills
Compares implementation diff to predicted impact, generates diff impact report, risk delta, and release impact summary. Closes the loop between prediction and reality.
How this skill is triggered — by the user, by Claude, or both
Slash command
/agile-v-skills:diff-evidence-agentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create evidence explaining the actual implementation diff and its relationship to the predicted
Create evidence explaining the actual implementation diff and its relationship to the predicted impact. This skill closes the loop between the pre-change impact prediction and the post-change reality, and is a key input for the Red Team's evidence quality check.
Use this skill after implementation and before final validation. Specifically:
- implementation diff (git diff HEAD~1 or patch file) required
- .agile-v/impact/impact_map.md required
- .agile-v/impact/change_risk_assessment.md required
- .agile-v/requirements/requirements.md required
- .agile-v/traceability/graph_traceability_matrix.md required
- test results (JSON or JUnit XML) required
- .understand-anything/diff-overlay.json optional
All outputs are written to .agile-v/traceability/ (alongside the traceability matrix).
diff_impact_report.md
risk_delta.md
release_impact_summary.md
changed_node_list.json
For each node in impact_map.md:
For each changed file:
For each unexpected change (file changed but not in impact map):
diff_impact_report.md.For each risk in change_risk_assessment.md:
risk_delta.md.Decide:
# Diff Impact Report
## Summary
<What changed and why.>
## Predicted vs Actual Impact
| Component | Predicted | Changed | Explanation |
|---|---|---|---|
| src/auth/auth.controller.ts | Yes | Yes | Expected implementation change |
| src/auth/auth.module.ts | Yes | Yes | Required for module wiring |
| src/auth/auth.service.ts | Low confidence | No | Not required; guard runs before service |
## Unexpected Changes
| File | Reason | Risk |
|---|---|---|
| ... | ... | Acceptable / Scope creep |
## Regression Evidence
| Risk | Test Evidence | Result |
|---|---|---|
| ... | ... | Pass/Fail |
## Decision
- Accept / Rework required
- Reason: ...
[
{
"path": "src/auth/auth.controller.ts",
"component_id": "node-042",
"change_type": "modified",
"predicted": true,
"symbols_changed": ["AuthController.login"],
"unexpected": false,
"justification": null
}
]
Claude Code, Cursor, Copilot, Codex, Gemini CLI, OpenCode, Cline.
npx claudepluginhub agile-v/agile_v_skills --plugin agile-v-skillsRuns a structured methodology to analyze diffs, categorize changes, assess risks, and prepare release notes from raw change data.
Assesses blast radius of code changes and reviews diffs by analyzing what touches what, what could break, which tests to run, and prior decisions. Use before refactors, renames, signature changes, or pull requests.
Reviews only code changes since last commit using graph-based impact analysis and blast radius detection. Provides token-efficient context for focused reviews of bugs, style, tests, and affected files/functions.