From 308002c0814720d0daabd0eb4c0c20e9b04d0683 Mon Sep 17 00:00:00 2001 From: jordan Date: Thu, 29 Jan 2026 00:48:32 +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..845a373 --- /dev/null +++ b/.claude/CLAUDE.md @@ -0,0 +1,49 @@ +# landing-v3 + +Astro landing page deployed to rj5h8y9d.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://rj5h8y9d.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 +```