smithery/neversight

fix-tests

Systematically fix all failing tests until everything passes

Installation

$ npx skills add smithery/neversight --skill fix-tests

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/neversight · top by installs.

npx skills add smithery/neversight

Browse all from smithery/neversight

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash, Read, Edit, Grep

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,984 B
  • docs SUMMARY.md 77 B

History

  1. First recorded snapshot · 0 installs

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

  1. Understands ALL Failures

- Reads entire test log (pytest / Jest / parallel tests) - Checks "Test Results" summary for ALL failing tests (looks for or FAILED markers) - 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

  1. 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

  1. Re-runs Tests for EACH Fix

- Backend: pytest (or with -k for specific tests) - Frontend: npm run lint or npm run test - Verifies each group passes before moving to next - Repeats if tests still fail

  1. 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