From 1f1d0120842fbc1e5645733d553242e1b7b8e482 Mon Sep 17 00:00:00 2001 From: jordan Date: Thu, 29 Jan 2026 01:48:31 +0000 Subject: [PATCH] Add .claude/CLAUDE.md from template --- .claude/CLAUDE.md | 49 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .claude/CLAUDE.md diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md new file mode 100644 index 0000000..0734738 --- /dev/null +++ b/.claude/CLAUDE.md @@ -0,0 +1,49 @@ +# landing-v4 + +Astro landing page deployed to phztjxn3.threesix.ai. + +## Development + +```bash +npm install +npm run dev +``` + +Visit http://localhost:4321 to see the site. + +## Build + +```bash +npm run build +``` + +Output in `dist/` - static HTML/CSS/JS. + +## Deployment + +Pushes to `main` auto-deploy via Woodpecker CI: +1. Install dependencies +2. Build static site +3. Build Docker image (nginx serving dist/) +4. Push to registry +5. Update K8s deployment + +Live at: https://phztjxn3.threesix.ai + +## Constraints + +- Use Astro components, minimize client JS +- Optimize images (use Astro Image) +- Keep Lighthouse score > 90 +- Tailwind for styling + +## File Structure + +``` +src/ + pages/ + index.astro # Main landing page + components/ # Reusable Astro components + layouts/ # Page layouts +public/ # Static assets +```