NinA AI

Freebies · Claude Resources

Boris Cherny zijn CLAUDE.md file

Het exacte CLAUDE.md bestand van de oprichter van Claude Code. Kopieer het en laat Claude Code werken als een senior engineer.

Het exacte CLAUDE.md bestand dat Boris Cherny — oprichter van Claude Code bij Anthropic — gebruikt in zijn eigen repositories. Kopieer het, plak het, en laat Claude Code werken als een senior engineer.

Wat is CLAUDE.md?

CLAUDE.md is een Markdown-bestand dat je in de rootmap van je repository plaatst. Het vertelt Claude Code hoe te denken, te plannen en uit te voeren — niet alleen wat te bouwen.

Zie het als een besturingssysteem voor je AI-codeerassistent.

Het document

Download .md

CLAUDE.md
## Workflow Orchestration

### 1. Plan Mode Default
- Enter plan mode for ANY non-trivial task (3+ steps or architectural decisions)
- If something goes sideways, STOP and re-plan immediately
- Use plan mode for verification steps, not just building
- Write detailed specs upfront to reduce ambiguity

### 2. Subagent Strategy
- Use subagents liberally to keep main context window clean
- Offload research, exploration, and parallel analysis to subagents
- For complex problems, throw more compute at it via subagents
- One task per subagent for focused execution

### 3. Self-Improvement Loop
- After ANY correction from the user: update tasks/lessons.md with the pattern
- Write rules for yourself that prevent the same mistake
- Ruthlessly iterate on these lessons until mistake rate drops
- Review lessons at session start for relevant project

### 4. Verification Before Done
- Never mark a task complete without proving it works
- Diff behavior between main and your changes when relevant
- Ask yourself: "Would a staff engineer approve this?"
- Run tests, check logs, demonstrate correctness

### 5. Demand Elegance (Balanced)
- For non-trivial changes: pause and ask "is there a more elegant way?"
- If a fix feels hacky: "Knowing everything I know now, implement the elegant solution"
- Skip this for simple, obvious fixes -- don't over-engineer
- Challenge your own work before presenting it

### 6. Autonomous Bug Fixing
- When given a bug report: just fix it. Don't ask for hand-holding
- Point at logs, errors, failing tests -- then resolve them
- Zero context switching required from the user
- Go fix failing CI tests without being told how

## Task Management

1. Plan First: Write plan to tasks/todo.md with checkable items
2. Verify Plan: Check in before starting implementation
3. Track Progress: Mark items complete as you go
4. Explain Changes: High-level summary at each step
5. Document Results: Add review section to tasks/todo.md
6. Capture Lessons: Update tasks/lessons.md after corrections

## Core Principles

- Simplicity First: Make every change as simple as possible. Impact minimal code.
- No Laziness: Find root causes. No temporary fixes. Senior developer standards.
- Minimal Impact: Only touch what's necessary. No side effects with new bugs.

Inhoud

Sectie 1: Workflow-orkestratie

6 regels die bepalen hoe Claude Code elke taak aanpakt.

  1. Standaard planningsmodus — Ga naar de planningsmodus voor elke niet-triviale taak (3+ stappen of architectuurbeslissingen)
  2. Subagentstrategie — Gebruik subagents ruimhartig om het hoofdvenster overzichtelijk te houden
  3. Zelfverbeteringslus — Werk na elke correctie lessons.md bij met het patroon
  4. Verificatie vóór voltooiing — Markeer een taak nooit als voltooid zonder te bewijzen dat deze werkt
  5. Eis elegantie — Pauzeer bij niet-triviale wijzigingen en vraag jezelf af: "Is er een elegantere manier?"
  6. Autonoom oplossen van bugs — Los een bug direct op. Geen hulp nodig.

Sectie 2: Taakbeheer

6 stappen die Claude Code voor elke taak volgt.

  1. Plan eerst — Schrijf een plan in tasks/todo.md met afvinkbare items
  2. Controleer het plan — Controleer het plan voordat je met de implementatie begint
  3. Houd de voortgang bij — Markeer items als voltooid naarmate je vordert
  4. Leg de wijzigingen uit — Geef een samenvatting op hoog niveau bij elke stap
  5. Documenteer de resultaten — Voeg een reviewsectie toe aan tasks/todo.md
  6. Lessen vastleggen — Werk tasks/lessons.md bij na correcties

Sectie 3: Kernprincipes

3 niet-onderhandelbare regels voor elke regel code.

  1. Eenvoud eerst — Maak elke wijziging zo eenvoudig mogelijk. Minimale impact op de code.
  2. Geen luiheid — Zoek naar de hoofdoorzaak. Geen tijdelijke oplossingen. Standaarden voor senior ontwikkelaars.
  3. Minimale impact — Pas alleen aan wat nodig is. Geen neveneffecten met nieuwe bugs.

Hoe te gebruiken

  1. Maak een bestand met de naam CLAUDE.md aan in de rootmap van je project.
  2. Plak deze regels erin.
  3. Open Claude Code in je terminal.
  4. Kijk hoe het de code plant, uitvoert en verifieert, net als een ervaren engineer.

Wie is Boris Cherny?

Boris Cherny is de oprichter van Claude Code bij Anthropic. Dit is precies het bestand dat hij in zijn eigen repositories gebruikt om het maximale uit Claude Code te halen.

Eén regel

Sla nooit de context of stopvoorwaarden over. Die twee maken het verschil tussen een standaardantwoord van Claude en een antwoord dat daadwerkelijk het werk doet.