Smithery Logo
MCPsSkillsDocsPricing
Login
Smithery Logo

Accelerating the Agent Economy

Resources

DocumentationPrivacy PolicySystem Status

Company

PricingAboutBlog

Connect

© 2026 Smithery. All rights reserved.

    neversight

    fix-tests

    neversight/fix-tests
    Coding
    2
    5 installs

    About

    SKILL.md

    Install

    Install via Skills CLI

    or add to your agent
    • Claude Code
      Claude Code
    • Codex
      Codex
    • OpenClaw
      OpenClaw
    • Cursor
      Cursor
    • Amp
      Amp
    • GitHub Copilot
      GitHub Copilot
    • Gemini CLI
      Gemini CLI
    • Kilo Code
      Kilo Code
    • Junie
      Junie
    • Replit
      Replit
    • Windsurf
      Windsurf
    • Cline
      Cline
    • Continue
      Continue
    • OpenCode
      OpenCode
    • OpenHands
      OpenHands
    • Roo Code
      Roo Code
    • Augment
      Augment
    • Goose
      Goose
    • Trae
      Trae
    • Zencoder
      Zencoder
    • Antigravity
      Antigravity
    ├─
    ├─
    └─

    About

    Systematically fix all failing tests until everything passes

    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
    2. 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
    3. 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
    4. 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
    
    Recommended Servers
    Postman
    Postman
    vastlint - IAB XML VAST validator and linter
    vastlint - IAB XML VAST validator and linter
    EduBase
    EduBase
    Repository
    neversight/skills_feed