hedgehog-bootstrap-full-stack-app-corelisted
Install: claude install-skill skyf0xx/hedgehog
# Hedgehog Bootstrap — full-stack-app Core
Lands the always-on core of a Hedgehog project — the same four pieces on
every project, regardless of size or which add-ons are on — by copying a
pre-built, pre-verified workspace (`src/golden-cores/full-stack-app/` in the Hedgehog
package) rather than generating it live: Nx workspace + enforcement
config, `packages/db`, `apps/api`, `apps/web`. These pieces are
deterministic — the same commands produce the same output on every
project — so the output is committed once, upstream, and copied here
instead of re-derived by an agent on every run. `hedgehog-bootstrap`
calls this skill first, unconditionally, then continues with its own
add-on steps (Auth, Queue, Mobile) — those genuinely vary per project
and stay live.
This skill has no per-project decisions to make: no Add-ons dependency,
no Add-ons check, nothing to ask. Core is identical on every Hedgehog
project.
## What lands
Everything under `src/golden-cores/full-stack-app/` in the installed Hedgehog package,
copied to the repo root:
- Root: `nx.json`, `pnpm-workspace.yaml`, `package.json` (with the
`pnpm.overrides.esbuild` pin, `packageManager` field, and a `dev`
script — `docker compose up -d && nx run-many --target=serve,dev
--projects=api,web --parallel` — so a fresh clone has one command that
brings up Postgres and both apps together), `eslint.config.mjs`,
`docker-compose.yml` (Postgres only — Redis joins later, only if the
Queue add-on turns on), `.env.example