For Claude Code users

Generate the perfect CLAUDE.md for your codebase

Answer a few questions about your project — or scan your repo and get a CLAUDE.md built from your actual codebase.

CLAUDE.md

# 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.

// ...

What is CLAUDE.md?

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.

Why it matters

A great CLAUDE.md makes Claude Code genuinely useful in your codebase, not just generally capable.

Faster onboarding

No more re-explaining your stack. Claude starts every session with full project context — your frameworks, your patterns, your deployment setup.

Consistent code

Claude follows your exact conventions — your commit format, your branch naming, your linting rules — automatically, every time.

Fewer mistakes

When Claude knows your database, auth setup, and architecture upfront, it makes fewer wrong assumptions and writes code that actually fits.

See the difference

Both produce a CLAUDE.md. One actually knows your codebase.

CLAUDE.md
Free wizard

# 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

CLAUDE.md
Pro scan

# 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

How it works

Three steps from zero to a production-ready CLAUDE.md.

01

Answer questions

Walk through 4 simple steps covering your tech stack, architecture, code standards, and Claude preferences.

02

Generate

Hit generate and get a fully structured CLAUDE.md tailored to exactly your project — not a generic template.

03

Copy to repo

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

Free or Pro?

The wizard gets you started. The scanner gets it right.

Free
Manual wizard
  • Answer questions about your stack
  • Generic project structure
  • Basic tech stack sections
  • Standard commands (guessed from framework)
  • Good starting point
Use free wizard
Pro — $1
Repo scanner
  • Scans your actual public repo
  • Real dependency detection with versions
  • Actual project structure from file tree
  • Real npm scripts (dev, build, test, lint)
  • Prisma schema summary with model names
  • GitHub Actions / CI/CD awareness
  • TypeScript strict mode detection
  • Testing framework auto-detected
Scan my repo →

Ready to improve your Claude Code experience?

Free wizard takes 2 minutes. Repo scan takes 10 seconds.