qa-automation-test-consolidation
About qa-automation-test-consolidation
A skill for analyzing full test suites to find duplicate tests, overlapping behavior, and parameterization opportunities. It proposes refactorings by type and confidence, and applies changes only after user approval.
Key features
- 01Find duplicate tests and test logic
- 02Detect semantic and business-rule overlap
- 03Group refactoring suggestions by confidence
- 04Apply changes after user approval
- 05Repeat analysis until high-confidence findings are cleared
Use cases
- 01Streamline a large test suite
- 02Combine overlapping business-rule checks
- 03Find tests suitable for parameterization
- 04Reduce maintenance while preserving coverage
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ testomatio/ skills --skill qa-automation-test-consolidationAfter installing, type/qa-automation-test-consolidationin Claude Code to confirm it loaded.
Details
From the project READMESummary
This skill analyzes an entire test suite to identify duplicate tests, semantic overlaps, duplicated test logic, parameterization opportunities, and overlapping business-rule validations. It prioritizes behavioral similarity over code similarity and recommends refactorings that reduce maintenance effort while preserving test coverage and business intent. No changes are applied without explicit user approval.
How the Loop Works
- Analyze the entire test suite for consolidation opportunities;
- Group findings by type and confidence level;
- Present a summary of the proposed changes and request user approval;
- Apply the approved refactorings;
- Re-analyze the updated test suite to identify newly exposed consolidation opportunities;
- Repeat until no additional consolidation opportunities with a confidence level greater than 80% remain.
Definition of Done
- The entire test suite has been analyzed;
- All consolidation opportunities have been presented to the user;
- All approved refactorings have been applied;
- The test suite has been re-analyzed after each iteration;
- No duplicate tests, duplicated test logic, parameterization opportunities, or business-rule overlaps with a confidence level greater than 80% remain.