What problem does it solve?
Bug fixes are risky without a disciplined approach. This skill enforces a test-driven workflow that ensures bugs are reproduced with failing tests, fixes are minimal and project-conforming, and regressions are caught by running the full test suite.
Core Features & Use Cases
- Reproduce bugs with targeted failing tests that mirror user-reported issues.
- Write minimal, project-conformant code changes validated by the existing test suite.
- Validate fixes by re-running the failing tests and then the full suite to prevent regressions.
- Adaptable to any language or framework as long as the project has established conventions for tests and mocks.
Quick Start
Begin by reproducing the bug with a failing test, then implement a minimal fix following the project's conventions, and finally run the full test suite to verify there are no regressions.