Starter Template
Every project starts from the SGA starter template.
The rule โ Start every project from the starter template, and have Claude Code read
CLAUDE.md+ everything in/docsbefore it does anything.
Folder structure
/app pages + /api routes + /style-guide
/components /ui /sections /forms
/docs design-brief.md (+ mockups)
/lib ghl.ts, storage.ts, sanity.ts
/public static assets
CLAUDE.md the standard conventions
Git workflow
main is live production โ never commit to it directly. Work on initial-build for the first build, then feature/โฆ and fix/โฆ after launch. Code reaches main only by merging a branch via pull request.