fix-tests
SKILL.md
Fix Failing Tests
Use this when you have failing test output. The goal is to fix ALL failing tests, re-run tests, and iterate until everything passes.
Usage
/fix-tests
Use this after you've pasted test failure output into the conversation.
What It Does
-
Understands ALL Failures
- Reads entire test log (pytest / Jest / parallel tests)
- Checks "Test Results" summary for ALL failing tests (looks for
āorFAILEDmarkers) - Checks "Failed Test Details" for MULTIPLE failing test groups
- Notes ALL test groups that failed (backend, frontend, linting, etc.)
- Creates list of all failures before starting fixes
-
Fixes EACH Failure
- For EACH failing service/group:
- Opens failing test files and implementation files
- Makes smallest, clearest change
- Prefers fixing implementation over changing tests
- Fixes ALL failures before proceeding
- For EACH failing service/group:
-
Re-runs Tests for EACH Fix
- Backend:
pytest(or with-kfor specific tests) - Frontend:
npm run lintornpm run test - Verifies each group passes before moving to next
- Repeats if tests still fail
- Backend:
-
Re-runs Full Test Suite
- CRITICAL: Always re-runs original command used to run tests
- Catches hidden failures or new failures from fixes
- Only stops when full suite passes with zero failures
Important Notes
- Don't stop after fixing one failure - check for multiple failing groups
- Always re-run full test suite after fixes
- Parse entire error output - summary AND detailed sections
Testing Commands
Backend (pytest):
pytest # All unit tests
pytest -k "pattern" # Specific tests
pytest tests/integration/ # Integration tests
Frontend:
npm run lint
npm run test
Weekly Installs
7
Repository
v1-io/v1taminsGitHub Stars
2
First Seen
Jan 24, 2026
Security Audits
Installed on
claude-code4
codex4
gemini-cli4
opencode4
antigravity3
windsurf3