regression-selection-agent

Solid

Select and prioritize regression tests based on the impact map and graph dependency relationships, flagging coverage gaps before the Red Team step.

AI & Automation 51 stars 9 forks Updated today CC-BY-SA-4.0

Install

View on GitHub

Quality Score: 87/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Instructions ## Purpose 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. --- ## Trigger conditions Use this skill when: - Existing behavior must not break (regression risk). - An impact map is available. - The change affects shared modules, services, or APIs. - The system has existing tests that need to be triaged. - The Test Designer needs to know which existing tests to include. - A release gate requires documented regression-test coverage. --- ## Inputs ```text - .agile-v/phases/01-impact/impact_map.md required - .agile-v/phases/01-impact/affected_components.json required - test inventory (discovered from test/ directory or graph test nodes) required - .agile-v/phases/00-understanding/normalized_graph.json optional but preferred - previous test results (if available) optional ``` --- ## Outputs All outputs are written to canonical `.agile-v/phases/03-regression/`. ```text required_regression_tests.md selected_tests.json regression_coverage_rationale.md missing_regression_tests.md ``` --- ## Required behavior ### Step 1: Discover existing tests 1. Search the repository for test files (`.spec.ts`, `.test.ts`, `_test.py`, `test_*.py`, etc.). 2. If a normalized graph is available, use test nodes from the graph. 3. Build a test invento...

Details

Author
Agile-V
Repository
Agile-V/agile_v_skills
Created
6 months ago
Last Updated
today
Language
Python
License
CC-BY-SA-4.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category