Fundament
v0.1The opinionated foundation for web apps built with Claude Code. Fork it, ship it, don't think about the setup again.
🇪🇺 EU region · Frankfurt · Owner: Martin
Stack
Next.js 15
App Router · Server Components by default
TypeScript
Strict mode — no any allowed
Tailwind CSS
Utility-first styling · v4
Supabase
Postgres + RLS + Auth · EU (Frankfurt)
Vercel
Hosting · region fra1 · auto-deploy on main
Cloudflare
DNS · proxy off unless stated otherwise
pnpm
Package manager · never npm or yarn
Commands
# fundament — common commands
Loop game
Working Method
Plan before code
Start in Plan Mode (Shift+Tab twice). Write the plan to docs/plans/<feature>.md with Context, Scope, Steps, Risks, and Definition of Done. Commit the plan before writing any code.
Break down into a TODO
Create or update TODO.md with checkable items. Each item should be completable in one short session and one commit.
One step per iteration
Pick the next unchecked item. Propose approach and file list, wait for approval, implement, run typecheck + lint + build, fix errors, commit, tick the box.
Keep context clean
Use /clear between unrelated features. Use /compact when context grows long. Re-anchor via the plan file if drift is suspected.
When unsure
Stop and ask. Do not guess. Do not expand scope without updating the plan first.
Do / Don't
✓ Do
✗ Don't