The build process (lifecycle)#
Every client engagement follows the same arc. runbook is the step-by-step for all six phases; the build phases (3β6) additionally have review checklists. Setup phases are procedure, not verification β see checklists for why.
ββ 0. Kickoff βββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Gather brand assets: colors, fonts, logos, design refs (Figma). β
β Choose the production host ([deploy.static]) and record it. Static output. β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββ 1. Scaffold ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Create from the GitHub template β rename β site identity, host. β
β starterVersion is inherited from the template ([structure.git]). β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββ 2. Design system intake ββββββββββββββββββββββββββββββββββββββββββ
β Translate brand into @theme tokens (colors, fonts, radius, β
β motion). Decide the theme set. Rewrite DESIGN.md. β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββ 3. Componentize ββββββββββββββββββββββββββββββββββββββββββββββββββ
β Build page sections from starter primitives. New components β
β follow [components] + [templates]. Reuse before you create. β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββ 4. Content & SEO βββββββββββββββββββββββββββββββββββββββββββββββββ
β Wire content collections, per-page meta via Seo.astro, JSON-LD β
β in lib/schema.ts, sitemap filter. β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββ 5. Optimize & QA βββββββββββββββββββββββββββββββββββββββββββββββββ
β astro:assets images, fonts, budgets ([perf.budgets]), a11y audit, clean β
β `npm run check`. β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
ββ 6. Launch ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Pre-launch checklist, deploy to the chosen host, verify prod. β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Reuse-before-create rule: before building any component or utility, search the starter. It ships 50+ components and a full token system. Most "new" needs are a prop away from an existing component.