fix

Identify and fix bugs in Python and Node.js projects with pytest, mypy, jest, and tsc.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/eriknovak/ErikNovak --skill fix-eriknovak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fix
Source: https://github.com/eriknovak/ErikNovak/tree/main/.dotfiles/.claude/skills/fix
Command: npx skills add https://github.com/eriknovak/ErikNovak --skill fix-eriknovak

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pytest, mypy, npm, node, tsc, and includes scripts (resource) components.

What problem does it solve?

Streamline debugging by providing an explicit, end-to-end workflow for identifying, fixing, and validating bugs in Python and Node.js projects, reducing time spent on guesswork and retries.

Core Features & Use Cases

  • Identifies the root cause by examining recent changes, error messages, and test results.
  • Proposes targeted code fixes with explanations, and considers multiple approaches when applicable.
  • Applies fixes while preserving existing functionality and coding standards.
  • Validates fixes by running relevant tests and checks (pytest and mypy for Python; jest/mocha and tsc for Node).
  • Supports debug workflows across small to mid-size projects in both Python and Node ecosystems.

Quick Start

Ask Claude to fix bugs using the /fix command.

Frequently Asked Questions about fix

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug failing tests and runtime errors in a Python project?

To debug Python projects, this workflow identifies root causes from error messages and test results, applies targeted fixes, and validates them using pytest and mypy to ensure correctness.

Can I use this to fix bugs in Node.js projects?

Yes, this bug fixing workflow supports Node.js projects by analyzing runtime issues and failing tests, applying fixes, and validating changes using tsc and jest or mocha test suites.

What's the best way to find the root cause of a bug across a mid-size codebase?

The best way to find a root cause is examining recent changes, error messages, and test results together, which this workflow does before proposing and applying targeted code fixes.

Does this bug fixing workflow run validation checks automatically after applying changes?

Yes, the workflow validates fixes automatically by running relevant tests and type checks, using pytest and mypy for Python, and jest or mocha and tsc for Node.js projects.

Do I need pytest and npm installed to use this end-to-end debugging workflow?

Yes, you need pytest and mypy installed for Python validation, and node, npm, and tsc installed for Node.js validation, as these tools are required dependencies for the workflow.

Can this fix approach handle multiple possible solutions for a single bug?

Yes, when multiple approaches are applicable, the workflow proposes targeted code fixes with explanations for each, allowing you to choose the most appropriate solution before validation.