Answer a few questions about your project — or scan your repo and get a CLAUDE.md built from your actual codebase.
# Project: my-saas-app
## Overview
A fullstack SaaS app built with Next.js, TypeScript, and PostgreSQL deployed on Vercel.
## Tech Stack
- Next.js 14 (App Router)
- TypeScript
- Prisma + PostgreSQL
- Tailwind CSS
## Claude Behaviour
Prefer concise responses. Auto-fix linting. Run tests before committing.
// ...
CLAUDE.md is a special file that Claude Code reads at the start of every session. It's your project's memory — a compact document that tells Claude exactly what your codebase is, how it's structured, and how you want it to behave.
Without it, Claude has to rediscover your project every time. With a well-crafted CLAUDE.md, it starts every session already knowing your tech stack, your coding conventions, your git workflow, and your preferences.
A great CLAUDE.md makes Claude Code genuinely useful in your codebase, not just generally capable.
No more re-explaining your stack. Claude starts every session with full project context — your frameworks, your patterns, your deployment setup.
Claude follows your exact conventions — your commit format, your branch naming, your linting rules — automatically, every time.
When Claude knows your database, auth setup, and architecture upfront, it makes fewer wrong assumptions and writes code that actually fits.
Both produce a CLAUDE.md. One actually knows your codebase.
# Project: acme-saas
## Tech Stack
- Next.js
- TypeScript
- Tailwind CSS
- PostgreSQL
## Getting Started
npm install
npm run dev
## Project Structure
Based on your selections
## Claude Behaviour
Follow existing code style.
Run linting before committing.
End of file — ~20 lines total
# Project: acme-saas
## Tech Stack
- Next.js 14.2.3 (App Router)
- TypeScript 5.4.5 (strict mode, paths aliased)
- Tailwind CSS 3.4.3
- Prisma 5.22.0 + PostgreSQL
- NextAuth 4.24.7
- Resend 3.2.0
## Getting Started
pnpm install
pnpm exec prisma generate
pnpm dev # starts on :3000
## Project Structure
src/app/ — App Router pages & layouts
src/components/ — shared React components
src/lib/ — utilities, auth config, db client
prisma/ — schema & migrations
.github/workflows/ — CI pipelines
## Database
Provider: postgresql
Models: User, Team, Subscription, Invoice, ApiKey
Run migrations: pnpm db:migrate
## Available Scripts
dev, build, start, lint, test,
db:migrate, db:studio, db:seed
## Testing
Framework: Vitest + React Testing Library
Run: pnpm test
## CI/CD
GitHub Actions: lint → test → deploy
Deploy target: Vercel (auto on push to main)
## Claude Behaviour
Follow existing code style.
Run linting before committing.
// ... + environment, auth, API patterns
~120 lines — scanned from your actual repo
Three steps from zero to a production-ready CLAUDE.md.
Walk through 4 simple steps covering your tech stack, architecture, code standards, and Claude preferences.
Hit generate and get a fully structured CLAUDE.md tailored to exactly your project — not a generic template.
Drop CLAUDE.md in your project root. Claude Code picks it up automatically on every session, no config needed.
2,400+
CLAUDE.md files generated and counting
The wizard gets you started. The scanner gets it right.
Free wizard takes 2 minutes. Repo scan takes 10 seconds.