Systematically identifies and fixes failing tests by grouping errors (imports, API changes, logic) and verifying subsets with pytest patterns. For 'fix tests', CI failures, or post-refactor issues.
From antigravity-bundle-qa-testingnpx claudepluginhub sickn33/antigravity-awesome-skills --plugin antigravity-bundle-qa-testingThis skill uses the workspace's default tool permissions.
Configures and explains ShellCheck for static analysis of shell scripts, covering installation, .shellcheckrc, error codes, and CI/CD integration. Use for linting setup, issue fixes, and script quality.
Provides defensive Bash patterns like strict mode, error trapping, variable quoting, safe arrays, and conditionals for reliable production scripts, CI/CD pipelines, and system utilities.
Guides Bats usage for unit testing shell scripts with patterns, fixtures, assertions, setup/teardown. For TDD, CI/CD pipelines, edge cases, and multi-shell validation.
Systematically identify and fix all failing tests using smart grouping strategies.
Run make test to identify all failing tests.
Analyze output for:
Group similar failures by:
Prioritize groups by:
For each group (starting with highest impact):
Identify root cause
git diffImplement fix
Verify fix
uv run pytest tests/path/to/test_file.py -v
uv run pytest -k "pattern" -v
Move to next group
Infrastructure first:
Then API changes:
Finally, logic issues:
After all groups fixed:
make testgit diff to understand recent changesUser: "The tests are failing after my refactor"
make test → 15 failures identified