Static website for technick.ai - Nick Sullivan's personal and professional site.
- Plain HTML5 with semantic markup
- Tailwind CSS (CDN) for styling
- Alpine.js (CDN) for interactivity
- AOS (Animate On Scroll) library
- PostHog analytics integration
index.html- Main site pagecode-forge/- Open source projects showcaseimages/- Site assets.claude/- AI assistant configurationsrules/- Coding rules (load with/load-rules)
/load-rules- Load relevant rules for current taskpython -m http.server 8000- Local dev server
DO:
- Use semantic HTML5 tags
- Apply Tailwind utility classes directly in HTML
- Keep JavaScript minimal with Alpine.js directives
- Follow heart-centered design principles (see
.claude/context/)
DON'T:
- Add external JavaScript frameworks beyond Alpine.js
- Create separate CSS files - use Tailwind utilities
- Build complex SPA functionality - keep it static
- Emoji-prefixed commit messages (e.g.,
✨ Add feature,🎨 Style update) - Direct push to
maindeploys to production - Pull requests for major features
- Site auto-deploys to GitHub Pages on push to
main - CNAME file required for custom domain
- Heart-centered identity context in
.claude/context.md - Design principles available in
.claude/context/design-principles.md