Worum es geht
CLAUDE.md ist das wichtigste Dokument fuer produktives Claude Code Arbeiten. Sie laedt bei jeder Session und erspart dir jedes Mal den Kontext zu erklaeren. Hier fertige Vorlagen fuer die haeufigsten Projekt-Typen.
Playbook
5. April 2026
Leseführung
CLAUDE.md ist das wichtigste Dokument fuer produktives Claude Code Arbeiten. Sie laedt bei jeder Session und erspart dir jedes Mal den Kontext zu erklaeren. Hier fertige Vorlagen fuer die haeufigsten Projekt-Typen.
1Lies zuerst die Einordnung links. Sie erklärt dir, warum der Beitrag überhaupt relevant ist.
2Danach einmal komplett lesen. Der Beitrag ist kurz genug für einen sauberen Durchgang.
3Wenn du tiefer gehen willst, erst am Ende in die Quellen springen.
• Vorlage 1: Next.js / Full-Stack Web-App
• Tech-Stack
• Wichtige Konventionen
• Deploy
CLAUDE.md ist das wichtigste Dokument fuer produktives Claude Code Arbeiten. Sie laedt bei jeder Session und erspart dir jedes Mal den Kontext zu erklaeren. Hier fertige Vorlagen fuer die haeufigsten Projekt-Typen.
# Projektname
**Live:** https://meine-app.de | **Login:** admin@local
## Tech-Stack
- Framework: Next.js 16 (App Router)
- Sprache: TypeScript (strict)
- DB: PostgreSQL + Prisma ORM
- Auth: Session-basiert (bcrypt + httpOnly Cookies)
- Deploy: Vercel / Railway
## Wichtige Konventionen
- Server Actions mit useActionState (React 19, NICHT useFormState)
- Zod auf jedem API-Input
- Conventional Commits (feat:/fix:/chore:)
- Files max 300 Zeilen, Funktionen max 30 Zeilen
- Nesting maximal 3 Ebenen
## Deploy
- `git push` → automatisch via Vercel
- DB-Migrationen: `npx prisma migrate deploy`
## Offene Punkte
- [ ] Stripe-Integration
- [ ] E-Mail-Verifizierung
# API-Service
**URL:** http://localhost:8000 | **Docs:** /docs
## Stack
- FastAPI + Pydantic v2
- SQLAlchemy 2.0 + Alembic
- PostgreSQL (Docker)
- pytest fuer Tests
## Konventionen
- Typen ueberall (kein Any)
- Dependency Injection via FastAPI Depends
- Fehler als HTTPException mit klaren Messages
- Tests: AAA-Muster (Arrange-Act-Assert)
## Befehle
- Start: `uvicorn main:app --reload`
- Tests: `pytest -v`
- Migration: `alembic upgrade head`
# Projektname — Ein-Satz-Beschreibung
## Ziel
[Was loest dieses Produkt? Fuer wen?]
## Tech (minimal halten!)
- Next.js + SQLite + Drizzle (kein ORM-Overhead)
- Stripe fuer Payments
- Resend fuer E-Mails
## Prinzipien
- Kein Over-Engineering
- Deploy frueh und oft
- Feature only wenn Nutzer es brauchen
## Aktueller Sprint
- [ ] [Aufgabe 1]
- [ ] [Aufgabe 2]
Bei wachsenden Projekten CLAUDE.md modular halten:
# Mein Projekt
@AGENTS.md
@docs/api-conventions.md
Der @-Syntax laedt die Datei on-demand — kein Token-Overhead wenn Claude Code sie nicht braucht.
Nachvollziehbarkeit
Sauberer Abschluss
Wenn du die Kernidee verstanden hast und einen nächsten Schritt für dich benennen kannst, ist der Beitrag für heute erfüllt. Du musst hier nicht alles in einem Zug durcharbeiten.
War dieser Inhalt hilfreich?