← ClaudeAtlas

hedgehog-bootstrap-landing-page-corelisted

Use once, at the start of a new Hedgehog project on the landing-page core, to land the pre-verified Astro + Tailwind v4 workspace and verify it's green. Runs as the only move of the `bootstrap` agent on this core — there are no add-on steps, unlike full-stack-app. Invoked automatically by `planner` after Confirm & Lock.
skyf0xx/hedgehog · ★ 38 · Web & Frontend · score 78
Install: claude install-skill skyf0xx/hedgehog
# Hedgehog Bootstrap — landing-page Core Lands the whole of a `landing-page` project's workspace — there's no add-on layer to run after it, unlike `full-stack-app`'s `hedgehog-bootstrap` — by copying a pre-built, pre-verified workspace (`src/golden-cores/landing-page/` in the Hedgehog package) rather than generating it live: Astro workspace, Tailwind v4 CSS-first token-layer config, the library set this core is built on (Motion, Lenis, SplitType, ogl, Lucide). This piece is 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. This skill has no per-project decisions to make: no add-ons, no dependency beyond confirming its own commit hasn't already landed, nothing to ask. Landing-page's core is identical on every project running it. ## What lands Everything under `src/golden-cores/landing-page/` in the installed Hedgehog package, copied to the repo root: - Root: `astro.config.mjs`, `package.json` (with the `dev` script — `astro dev` — and every library in the stack pinned), `tsconfig.json`, `eslint.config.mjs`, `.prettierrc.js`, `.gitignore`, `pnpm-lock.yaml`. - `src/pages/index.astro` — a minimal placeholder page (proves the build pipeline works end to end), replaced by `landing-builder`'s own output at the build phase. - `src/styles/global.css` — the Tailwind v4 CSS-first import and the `@theme` token block: no component classes, no