KI schreibt Code, aber alles fliegt auseinander? Eine AGENTS.md bringt Cursor und Windsurf sofort auf Linie

KI schreibt Code, aber alles fliegt auseinander? Eine AGENTS.md bringt Cursor und Windsurf sofort auf Linie
RichardsonDas Problem: Warum KI-Code immer an derselben Stelle crasht
Wer mit Cursor, Windsurf oder Claude Code arbeitet, kennt diesen Frust: Die KI spuckt einen ganzen Codeblock aus, du kopierst ihn rein, startest den Build — Fehler, rote Tests, Abhängigkeiten am falschen Ort. Das Problem liegt nicht in der Intelligenz der KI, sondern darin, dass sie die ungeschriebenen Regeln deines Projekts nicht kennt.
AGENTS.md ist eine Markdown-Datei im Projekt-Root, geschrieben für die KI. Sie sagt ihr, wie gebaut, getestet und welcher Stil eingehalten wird. README.md ist für Menschen: Projektvorstellung, Contribution-Guide, Branding-Story. Liest die KI das, ist das wie ein neuer Mitarbeiter am ersten Tag, dem man eine Hochglanz-Broschüre in die Hand drückt und sofort Code schreiben lässt — sie weiß, was die Firma macht, aber nicht den Build-Befehl, nicht den Test-Runner, nicht die ESLint-Regeln. Also korrigierst du in jedem Chat aufs Neue: „Nutze pnpm, nicht npm”, „Tests liegen unter packages/web”, „Vergiss den Lint nicht”. Hundert Mal wiederholt, das Projekt bleibt trotzdem chaotisch.
Im Auftragsgeschäft kostet das direkt Geld: Du nimmst einen Next.js + Prisma-Job an, willst mit Cursor schneller liefern, die KI rennt npm install, deine pnpm-Workspace-Config ist im Eimer. Das Datenbank-Schema findet sie nicht, die Migration bricht ab. Der Kunde drückt, du verbrätst drei Stunden damit, KI-generierten Code zu debuggen — so verdient man kein Geld.
Drei klassische Crash-Szenarien, weil die KI die Projekt-Regeln nicht kennt: ① Falscher Package-Manager (Projekt nutzt pnpm, KI macht npm install), Dependencies landen am falschen Ort, Workspace-Config zerschossen. ② Test-Einstieg fehlt (Tests liegen unter packages/web, KI rennt pnpm test im Root, Fehler „keine Tests gefunden”). ③ Code-Stil inkonsistent (Projekt nutzt ESLint + Prettier, KI-Output hat falsche Einrückung und Quotes, CI bricht ab).
Die Chance: AGENTS.md trennt Mensch-Doku und Maschinen-Doku sauber
Das Open-Source-Projekt AGENTS.md auf GitHub (Repo: github.com/agentsmd/agents.md, Stand 2026-08-25 rund 24.000 Stars) löst genau das. Kernidee ist brutal einfach: Eine Markdown-Datei im Projekt-Root, die der KI sagt, wie sie baut, testet und welchen Stil sie fährt.
Kein README-Ersatz, sondern Ergänzung. README bedient menschliche Contributors, AGENTS.md bedient KI-Agenten. Klare Aufgabentrennung, keine Reibung.
Laut Quellpost wurde AGENTS.md bereits von Zehntausenden Open-Source-Projekten übernommen (genaue Zahl unbestätigt). Unterstützt werden VS Code, Cursor, Windsurf, Aider, GitHub Copilot (verifiziert). Aus der Community kommen zudem Hinweise auf OpenAI Codex und Google Jules (⚠️ nicht verifiziert). Wer das jetzt ignoriert, lässt die KI weiter in Dialekt mit sich reden.
Weg 1: Eine minimale AGENTS.md selbst schreiben
Kosten praktisch null. Neue Datei, drei Abschnitte, fertig.
Vorab: Die Beispiele nutzen pnpm (spart Disk, unterstützt Monorepo-Workspaces), turbo ist der Monorepo-Task-Runner, --filter schränkt auf ein Sub-Package ein, damit der ganze Repo nicht angefasst wird.
Abschnitt 1 „Dev environment tips”: Sagt der KI, welcher Package-Manager läuft, wie sie in Sub-Packages springt, wie neue Module entstehen. Aus dem offiziellen Beispiel:
pnpm dlx turbo run where <project_name>— springt direkt ins richtige Sub-Package, ohnels-Marathonpnpm install --filter <project_name>— installiert nur die Dependencies eines Sub-Packages, ganzer Monorepo bleibt unangetastetpnpm create vite@latest <project_name> -- --template react-ts— legt ein neues React + Vite Sub-Package mit TypeScript-Check an
Diese Befehle errät die KI nicht. Stehen sie drin, macht sie es.
Abschnitt 2 „Testing instructions”: Wie laufen Tests, wo liegt der CI-Plan, was muss vor dem Commit durch. Aus dem offiziellen Beispiel:
pnpm turbo run test --filter <project_name>— fährt alle Checks für ein Sub-Packagepnpm vitest run -t "<test name>"— nur ein einzelner Test mit passendem Namen- „Fix any test or type errors until the whole suite is green” — nicht aufhören, bis alles grün ist
- „Add or update tests for the code you change, even if nobody asked” — dieser Satz ist der entscheidende, ohne ihn schleicht die KI gerne beim Test-Schreiben
Abschnitt 3 „PR instructions”: Commit-Titel-Format, Lint und Test sind Pflicht. Offizielles Beispiel: Title format: [<project_name>] <Title> plus „Always run pnpm lint and pnpm test before committing”.
Unter 50 Zeilen, aber die First-Pass-Quote beim KI-Output steigt spürbar (Community-Feedback, konkrete Zahlen ausstehend).
Weg 2: Verschachtelt im großen Monorepo nutzen
Bei Enterprise-Projekten mit Monorepo-Struktur (mehrere verwandte Projekte in einem Git-Repo, z. B. Frontend, Backend, Shared Code als eigene Unterordner) reicht eine einzige AGENTS.md nicht. AGENTS.md unterstützt Verschachtelung: In jedem Unterordner liegt eine eigene AGENTS.md, die KI lädt automatisch die nächstgelegene.
Praxis: Die Root-AGENTS.md hält globale Regeln (Package-Manager, CI-Flow, Security-Hinweise). In packages/web/, packages/api/, packages/shared/ liegt je eine eigene Datei mit den spezifischen Build-Befehlen, Test-Einstiegen und Sonder-Dependencies. Frontend-Package: „Komponenten aus shadcn, Styles mit Tailwind, Icons aus lucide-react”. Backend-Package: „Migrationen mit Prisma, API-Routes unter src/routes, Auth per JWT”.
Arbeitet die KI in einem Unterordner, lädt sie automatisch die nächste AGENTS.md, höhere Priorität als die Root-Datei. Frontend-KI und Backend-KI bekommen so komplett unterschiedliche Anweisungen, nichts vermischt sich.
Weg 3: Als Differenzierungs-Hebel im Auftragsgeschäft
Der KI-Auftragsmarkt ist ein rotes Meer — jeder nutzt Cursor, die Lieferqualität schwankt wild. Wer im Angebot schreibt „Projekt wird mit AGENTS.md-Standarddokumentation ausgeliefert, KI-gestützte Entwicklung folgt den Projekt-Regeln”, gewinnt gegen Konkurrenten, die nur sagen „Ich nutze KI zum Coden”.
Konkreter Spielplan: Nach Auftragsannahme 30 Minuten die Projektstruktur des Kunden lesen, dann eine maßgeschneiderte AGENTS.md schreiben. Diese Datei ist Teil der Lieferung — der Kunde kann sie später selbst nutzen, wenn er mit KI weiterpflegt.
AGENTS.md-Setup als eigene Leistung positionieren (Richtpreise, lokal anpassen): Basis 65 € (eine Datei plus README-Erklärung), Enterprise 400 € (Monorepo-Verschachtelung plus Security-Regeln plus Team-Schulung). Lieferumfang: ① AGENTS.md-Datei ② 30 Tage Support per Chat ③ 10-Minuten-Screencast als Schulung. Passt für: Kunden mit Cursor/Windsurf-Lizenz, die nicht vorankommen. Passt nicht für: Kunden, die noch rein manuell entwickeln und keine KI-Tools nutzen.
Fall: AGENTS.md als Kompatibilitäts-Schutzwall
AGENTS.md steht unter MIT-Lizenz (Quelle bestätigt), wird von der Community gepflegt (genaue Governance offen), offizielle Seite: agents.md.
Die Kompatibilität ist der größte Schutzwall: VS Code, Cursor, Windsurf, Aider, GitHub Copilot lesen AGENTS.md (verifiziert). Aus der Community: OpenAI Codex, Claude Code, Gemini CLI, Google Jules unterstützen es ebenfalls (⚠️ nicht verifiziert). Eine Datei schreiben, alle gängigen Assistenten nutzen — keine Tool-spezifischen Configs nötig.
Vergleich mit Alternativen: Cursors .cursorrules gilt nur in Cursor, in Windsurf ist es wirkungslos. Claude Codes CLAUDE.md bedient nur Claude. GitHub Copilot hat wieder ein eigenes Instruction-System. AGENTS.md mit „Write once, run anywhere” ist der Grund, warum es so schnell adaptiert wurde.
Migrationskosten gegen Null. Heute Cursor, morgen Windsurf — AGENTS.md wandert einfach mit, kein Rewrite nötig.
Call to Action: Heute Abend die Maschinen-Anleitung anlegen
5-Minuten-Checkliste: ① Projekt-Root öffnen ② AGENTS.md anlegen ③ Offizielles Template kopieren (github.com/agentsmd/agents.md) ④ Drei Befehle eintragen (Build, Test, Lint) ⑤ Beim nächsten KI-Coding-Job beobachten, was passiert.
Bei Monorepo heute Abend 20 Minuten extra investieren und jedes Sub-Package mit einer eigenen verschachtelten Config versorgen. Morgen beim ersten Coding-Sprint wirst du merken: Die KI generiert Code, den du nicht mehr zehnmal korrigieren musst.
AGENTS.md ist aktuell die Konfiguration mit dem besten ROI im KI-Coding-Stack — 30 Minuten Aufwand, jeden Monat Stunden an Debug-Zeit zurück.




