Help us improve
Share bugs, ideas, or general feedback.
From agile-v-skills
Selects and prioritizes regression tests using an impact map and graph dependencies. Identifies coverage gaps and outputs prioritized test lists with rationales.
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:regression-selection-agentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Select and prioritize regression tests based on the impact map and graph dependency relationships.
Recommends tests for changed JavaScript/TypeScript files using graph traversal, co-change history, or static fallbacks like naming conventions and imports.
Develop regression test strategies and maintenance approaches. Use when managing regression risk across releases.
Verifies recent code changes don't break existing functionality by analyzing Git diffs, dependencies, running affected tests (unit/integration/e2e), and integration checks.
Share bugs, ideas, or general feedback.
Select and prioritize regression tests based on the impact map and graph dependency relationships. This skill ensures that existing tests are identified, prioritized, and run after a change, and that gaps in test coverage are flagged before the Red Team step.
Use this skill when:
- .agile-v/impact/impact_map.md required
- .agile-v/impact/affected_components.json required
- test inventory (discovered from test/ directory or graph test nodes) required
- .agile-v/understanding/normalized_graph.json optional but preferred
- previous test results (if available) optional
All outputs are written to .agile-v/regression/.
required_regression_tests.md
selected_tests.json
regression_coverage_rationale.md
missing_regression_tests.md
.spec.ts, .test.ts, _test.py, test_*.py, etc.).test_path → linked_components (from imports and graph edges).For each test:
For each affected component in affected_components.json:
missing_regression_tests.md.For each selected test, record:
# Required Regression Tests
| Test | Linked Component | Linked Requirement | Risk Covered | Priority |
|---|---|---|---|---|
| tests/auth/session.test.ts | src/auth/session.ts | REQ-003 | Session regression | High |
## Missing Regression Tests
| Required behavior | Reason | Suggested test |
|---|---|---|
| Rate limit boundary (5th pass, 6th fail) | No existing test | auth.e2e-spec.ts::boundary_test |
[
{
"test_path": "test/auth/auth.e2e-spec.ts",
"test_name": "should login with valid credentials",
"linked_component_ids": ["node-042"],
"linked_requirement_ids": ["REQ-001"],
"risk_covered": "Core login path not broken",
"priority": "high",
"selection_reason": "Directly tests the affected login endpoint."
}
]
test-designer).Claude Code, Cursor, Copilot, Codex, Gemini CLI, OpenCode, Cline.