What problem does it solve?
This Skill provides a unified approach to identifying, diagnosing, and resolving bugs across backend, database, and frontend applications, streamlining the development and maintenance process.
Core Features & Use Cases
- Systematic Debugging: Employs a 4-phase process (Reproduce, Isolate, Understand, Fix) and the 5 Whys technique for root cause analysis.
- Automated Testing: Integrates with
biome for linting/type checking and vitest for unit and integration tests.
- Frontend Interaction: Utilizes
agent-browser for visual debugging, element interaction, and end-to-end testing.
- Database Analysis: Leverages Neon MCP tools for identifying slow queries and executing SQL.
- Deployment Checks: Provides commands to inspect Railway deployment logs for errors.
- Use Case: When a user reports a bug in the application, this Skill can systematically guide you through reproducing the issue, pinpointing the faulty code, understanding the root cause using the 5 Whys, and verifying the fix with automated tests and browser checks.
Quick Start
Use the debug skill to run backend checks and tests for the current project.