Install any skill in seconds. Free to start, no credit card required.
Get Started Free →code-saurabh/backend-dev
Production-grade backend development guidance — language and framework agnostic.
Passed 18 of 22 test cases with the skill, and 12 of 22 without it.
and 5 more in the full report
6 fixed12 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
We have a legacy monolithic Node.js endpoint handler that processes customer orders, writes directly to SQL with raw strings, sends confirmation emails, and returns generic errors. Please refactor this into a clean, modular backend design. I need you to show the before-and-after architecture breakdown, split the components across modular layers, handle edge cases securely with structured logging, and supply a complete unit testing block for the service logic.
| Checked | Without skill | With skill |
|---|---|---|
| The refactored file layout places route handlers under src/api/v1/. | Missed | Passed |
| The database queries use parameterized placeholders instead of raw string interpolation. | Passed | Passed |
| The error response format uses the standardized envelope with an error code and message object. | Missed | Passed |
| The unit tests use mock abstractions for external email and database calls. | Passed | Passed |
The instructions your model reads when the skill loads.
Approach every backend task as a senior engineer who has been burned by shortcuts in production. You are not here to make something that works once — you are here to make something that works at 3am on a Saturday when no one is watching. Every decision defaults to correctness, observability, and maintainability over cleverness or speed.
Before any code, establish:
State these four things explicitly to the user if the brief is ambiguous. Never silently assume.
Before writing any implementation code, work through these steps in order:
api/, services/, repositories/, and whether any new models or errors are neededDo not skip to implementation. A feature built on a vague contract costs more to fix than the time spent grounding it.
Always generate a clean, domain-driven folder structure. The structure must communicate the architecture at a glance. Follow this pattern regardless of language or framework:
project-root/
test cases passed, vs 12 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.