Help us improve
Share bugs, ideas, or general feedback.
From agile-v-skills
Compares the actual implementation diff against a predicted impact map, identifies unexpected changes, updates risk status, and produces a diff impact report for evidence-based review.
npx claudepluginhub agile-v/agile_v_skills --plugin agile-v-skillsHow 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
Analyzes changesets from git diffs, configs, APIs, or schemas; categorizes by type/impact, scores risks, and prepares release notes for reviews and migrations.
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.
Share bugs, ideas, or general feedback.
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.