diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..117853ba --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,102 @@ +# Animata — Claude Code Instructions + +## Project overview + +Animata is a free, open-source library of animated React components built with Next.js 16, Tailwind CSS v4, and TypeScript. Components live in `animata/` and are documented via MDX in `content/docs/`. The site itself is the primary showcase — the landing page at `app/(main)/page.tsx` and the docs at `app/(main)/docs/`. + +## Key conventions + +- Components go in `animata//.tsx` with a matching `.stories.tsx` +- Use `cn()` from `@/lib/utils` for class merging — never raw string concatenation +- CSS animations belong in inline `