Install any skill in seconds. Free to start, no credit card required.
Get Started Free →This layer provides the backend functionality for the RepoForge application, handling API requests, authentication, and database migrations. Trigger: When working in backend/ — adding, modifying, or debugging server-side logic.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -58% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -34% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -73% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -40% | 0% |
<!-- L1:START -->
This skill covers the backend functionality of the RepoForge application.
Trigger: When working in backend/ directory and its main responsibility is to manage server-side logic. <!-- L1:END -->
<!-- L2:START -->
| Task | Pattern | |------|---------| | Configure logging | configure_logging() | | Run migrations | run_migrations_online() |
<!-- L2:END -->
<!-- L3:START -->
Set up custom middleware for handling requests, such as logging and authentication.
python# apps/server/app/main.py app.add_middleware(correlation_id_middleware) app.add_middleware(request_logging_middleware) app.add_middleware(security_headers_middleware)
Manage database schema changes using Alembic for version control.
python# apps/server/alembic/env.py run_migrations_online()
bash# To run the server uvicorn apps.server.app.main:app --reload # To run migrations alembic upgrade head
This can lead to broken integrations and user-facing errors.
python# BAD return {"message": "success"} # Frontend expects a different structure
<!-- L3:END -->
Other measured skills in the registry, with their headline benchmark lift.