# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Project Overview **Project:** [PERSONAL PORTFOLIO] **Stack:** [Astro 5 + TypeScript + Tailwind v4] **Deployed to:** [lerkolabs.com — self-hosted via Gitea Actions] ## Branch Strategy This repo uses two branches: - **`master`** — built output only; reserved for future GitHub mirror - **`dev`** — source code; all development happens here **Always work on the `dev` branch.** Never manually edit files on `master`. ## Commands ```bash npm run dev # Dev server at localhost:4321 npm run build # Production build into out/ (static export) npm run preview # Preview production build locally ``` ## Architecture Astro 5 static-export portfolio site with TypeScript. Zero client-side framework — all interactivity via inline `