Stop burning tokens on setup.
Supercharge your agent with Skelly skills. Start from the bare bones and dress it up however you want.
The bones.
Three repos that cover a whole product. Nothing clever, nothing to argue with — the parts you would have built anyway, already standing.
-
backend
A server that already runs, with types your frontend can hold onto.
BunSQLitetRPC 11Zod 4
The entire API is one
healthprocedure. No ORM, no migrations: change the schema, delete the database, restart. Its own schema file calls that friction intentional. -
admin
The portal you sign into, already wired to the backend.
React 19Vite 7Tailwind 4shadcn/uitRPC
It imports
AppRouterstraight from the backend's source, so the contract is the code. Rename a procedure and the admin stops compiling. -
site
The public face, as fourteen sections waiting for your words.
React 19Vite 7Tailwind 4React Router
Sections are data rather than JSX. A typed registry maps a
typeand avariantto a component, so a landing page is a list you reorder.
Now go dress it up.