Install any skill in seconds. Free to start, no credit card required.
Get Started Free →reflexioai/run-services
Start all local services (backend, frontend, docs) with dependency checking, error diagnosis, and automatic recovery. Handles missing npm/python packages, port conflicts, and stale processes.
Passed 16 of 21 test cases with the skill, and 3 of 21 without it.
and 17 more in the full report
14 fixed3 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 14 test cases the skill fixed. Same model, same prompt, with and without the skill.
If `/tmp/reflexio-services.log` shows `Error: listen EADDRINUSE :::8081`, what recovery command is executed to clear the port?
| Checked | Without skill | With skill |
|---|---|---|
| Kills process on port 8081 using lsof and kill -9 | Passed | Passed |
| Waits 2 seconds before retrying service startup | Missed | Passed |
The instructions your model reads when the skill loads.
Start all local development services with pre-flight dependency checks and automatic error recovery.
This command automates the full startup workflow: 0. Smart port selection — auto-detects free port group or reuses current worktree's ports
run_services.shPorts are allocated in groups of 3 with a +10 offset between groups:
| Group | Frontend | Backend | Docs |
|---|---|---|---|
| Default | 8080 | 8081 | 8082 |
| +10 | 8090 | 8091 | 8092 |
| +20 | 8100 | 8101 | 8102 |
| +30 | 8110 | 8111 | 8112 |
| +40 | 8120 | 8121 | 8122 |
| Service | Env Var | Base Port |
|---|---|---|
| Frontend (Next.js) | FRONTEND_PORT | 8080 |
| Backend (FastAPI) | BACKEND_PORT | 8081 |
| Docs (Fumadocs) | DOCS_PORT | 8082 |
| Step 0 (Smart Port Selection) determines which group to use automatically, unless ports are already set via environment variables. |
Pre-check: If BACKEND_PORT, FRONTEND_PORT, or DOCS_PORT are already set in the environment, skip auto-detection entirely and use those values directly. Report "Using pre-configured ports" and proceed to Step 1.
0.1 Get current worktree root:
test cases passed, vs 3 / 21 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.