What problem does it solve?
Elysia.js applications running on the Bun runtime frequently fail to start with "different parameter name" route errors, or send incoming requests to the wrong handlers due to inconsistent route parameter naming or unclosed chained route syntax.
Core Features & Use Cases
- Route Parameter Conflict Resolution: Identifies and fixes inconsistent parameter names across matching path levels in Elysia route groups to eliminate startup errors.
- Route Chain Syntax Correction: Detects and repairs missing closing parentheses in chained Elysia route method definitions that cause unexpected routing behavior.
- Stale Process Cleanup: Guides users to kill lingering server processes that mask applied route fixes and prevent correct server behavior.
- Use Case: A developer building a quiz API with Elysia and Bun encounters a startup error when defining routes for quiz attempts, and uses this skill to quickly align parameter names and fix route chain syntax to get the server running.
Quick Start
Use the elysia-route-conflict-debug skill to resolve the Elysia route parameter conflict error that is preventing your Bun backend server from starting.