claude-md-schreiben
Skill1 starsChanged 30 days agoMITView on GitHub
Eine gute CLAUDE.md für ein bestehendes Repo schreiben oder eine zu lange kürzen: Befehle, Aufbau, Arbeitsweise, Grenzen und bekannte Fallen in unter 200 Zeilen, Bereichsregeln nach .claude/rules mit paths, AGENTS.md per @-Import. Nutzen, wenn eine CLAUDE.md fehlt, über 200 Zeilen hat, veraltet ist oder Claude im Projekt immer wieder dieselben Fehler macht. Englisch: write or improve CLAUDE.md, CLAUDE.md best practices.
- Reads credentials
In this repository13 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- claude-code-auditSkill
- claude-code-einrichtenSkill
- claude-md-schreibenSkill
- hook-schreibenSkill
- claude-code-auditSkill
- claude-code-einrichtenSkill
- claude-md-schreibenSkill
- hook-schreibenSkill
- claude-code-auditSkill
- claude-code-einrichtenSkill
- hook-schreibenSkill
The file
Files
CLAUDE.md schreiben
Teil von Claude Code Best Practices für Teams.
Ablauf
- Lies, was schon da ist:
CLAUDE.md,.claude/CLAUDE.md,AGENTS.md,.claude/rules/,README.md,CONTRIBUTING.md. Lies keine.envund keine Schlüsseldateien. - Ermittle die Befehle aus
package.json,pyproject.toml,Makefile,justfile,Taskfile.ymloder der CI unter.github/workflows/. Nimm nur Befehle auf, die es dort wirklich gibt. Starte den Testbefehl einmal, wenn der Nutzer zustimmt, und notiere, ob er grün ist. - Schreibe in dieser Reihenfolge, jeweils knapp:
- ein Satz, was das Projekt tut,
## Befehle: installieren, testen (auch einen einzelnen Test), linten, starten,## Aufbau: die 5 bis 10 wichtigsten Ordner mit je einem Halbsatz,## Arbeitsweise: Branches, Commits, wann Tests laufen,## Grenzen: was Claude nicht tun soll (z.B. keine Migrationen ausführen, nichts untervendor/ändern),## Fallen: konkrete Stellen, an denen Menschen und Agents sich schon vertan haben.
- Alles, was nur für einen Teil des Codes gilt, kommt nach
.claude/rules/<thema>.mdmitpathsim Frontmatter, z.B.paths: ["src/api/**/*.ts"]. - Gibt es eine
AGENTS.mdfür andere Agents, schreibe in die CLAUDE.md die Zeile@AGENTS.md, statt den Inhalt zu kopieren. Claude Code liest AGENTS.md sonst nicht, solange eine CLAUDE.md existiert. - Prüfe am Ende: unter 200 Zeilen, jeder @-Import zeigt auf eine vorhandene Datei, keine Tokens, keine Kundendaten. Optional:
uvx --from git+https://github.com/pexon-consulting/claude-code-best-practices@v0.2.0 claude-team audit .
Stil
- Konkrete Anweisungen statt Wünsche: "Tests mit
pnpm test -- <pfad>einzeln starten" statt "achte auf Tests". - Keine allgemeinen Programmierregeln, die jedes Modell kennt.
- Eine Regel, die oft verletzt wird, darf mit "WICHTIG" beginnen. Sparsam einsetzen.
- Was zwingend gelten muss (keine
.envlesen, kein Force-Push), gehört zusätzlich in deny-Regeln oder einen Hook. CLAUDE.md ist eine Bitte, keine Sperre.
Grenze
Eine bestehende CLAUDE.md nicht überschreiben. Schreibe einen Vorschlag als CLAUDE.vorschlag.md oder zeige den Unterschied und frage. Persönliche Vorlieben gehören in CLAUDE.local.md, die in .gitignore steht.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

