Die meisten Teams behandeln Cursor wie ein Chatfenster, das Dateien bearbeiten kann. Das schöpft das Produkt nicht aus. Cursor ist eine IDE um eine Tool-Schleife: Das Modell liest Ihr Repo, führt Shell-Befehle aus, bearbeitet Dateien und sollte seine Arbeit gegen Tests und Linter prüfen, denen Sie bereits vertrauen.

Die Default-Haltung, die funktioniert, lautet: automatisieren Sie alles, was Sie können — Kontext, Befehle, externe APIs und Verifikation —, damit jede Agenten-Session ein durchgehender Faden der Urteilskraft bleibt statt einer Parade von Übergaben. Dieser Artikel ist der Einstieg in diese Schleife.

Die Schleife, nicht der Chat

Cursor Agent (angetrieben von Composer) läuft Dutzende Züge pro Aufgabe: Grep, Lesen, Bearbeiten, Terminal, wiederholen. Jede Aktion ändert die Umgebung vor der nächsten Entscheidung. Das ist sequenzielle Entscheidungsfindung aus der Entwicklerperspektive. Die Trainingsseite derselben Schleife steht in Reinforcement Learning für Tool-Aufrufe in Agentenmodellen.

Der Fehlermodus ist ein vager Prompt und Hoffnung. Der Erfolgsmodus ist eine zugeschnittene Arbeitseinheit — ein Bug, ein Endpoint, ein Refactor —, die in eine Session passt und mit einem eindeutigen Signal endet: Tests grün, Build läuft, Diff bereit zur Review. Ist die Einheit zu groß, teilen Sie die Arbeit, nicht den Agenten mitten im Flug.

Tag-eins-Setup (etwa fünfzehn Minuten)

Öffnen Sie das Repository in Cursor und prüfen Sie, dass die Indexierung funktioniert. @-Referenzen sollten auf echte Dateien auflösen. Fügen Sie eine .cursorignore hinzu (oder erweitern Sie .gitignore) für Artefakte, auf die der Agent keine Tokens verschwenden soll: node_modules, Build-Output, große Binärdateien.

Erstellen Sie dünne Projektregeln, die auf AGENTS.md verweisen statt es zu duplizieren. Cursor liest Regeln jede Session. AGENTS.md ist die kanonische Quelle für Build-Befehle, Testschritte und Grenzen. Ein Einzeilen-Adapter in .cursor/rules oder CLAUDE.md schlägt einen zweiten Roman voller Anweisungen.

Dokumentieren Sie einen verifizierbaren Befehl, den der Agent ausführen muss, bevor er „fertig“ erklärt — npm test, pytest, pnpm lint oder das Äquivalent Ihres Projekts. Dieser Befehl wird der Default-Kritiker. Bevorzugen Sie die Umgebung gegenüber einem zweiten Sprachmodell-Reviewer für dieselbe Arbeitseinheit.

Optional, aber mit hohem Hebel: Verbinden Sie einen MCP-Server für etwas, das Sie täglich tun — Issue-Tracker, schreibgeschützte Datenbank, interne API. Beginnen Sie mit einer Integration. Erweitern Sie, wenn das Muster langweilig geworden ist.

Weniger Tools mit höherem Signal schlagen Dutzende Einmal-Definitionen. Dieses Design steht in MCP-Server mit Search und Execute bauen.

Kontext automatisieren (hören Sie auf, jede Session neu zu erklären)

Wenn Sie es zweimal im Chat gesagt haben, gehört es in eine Datei. Kontext-Automatisierung ist, wie Agenten zwischen Sessions überleben. Ihnen fehlt menschliches episodisches Gedächtnis.

Repo-Mechanik lebt in AGENTS.md an der Wurzel, mit verschachtelten Dateien in Monorepo-Paketen. Die nächstgelegene Datei gilt.

Dauerhafte Fakten — Personen, Ventures, Stimme, Governance — gehören in eine private Wissensbasis, nicht in Chat-Zusammenfassungen. Dieses Muster steht in Wissen für KI-Agenten organisieren.

Öffentliche Marketing-Wahrheit bleibt in genehmigten Copy-Quellen, bevor die Site sich ändert.

Cursor Skills und Projektregeln automatisieren, welche Anweisungen für einen Aufgabentyp geladen werden — E-Mail-Workflows, Cloud-Deploys, framework-spezifische Fallstricke —, ohne dieselbe Einleitung in jeden Prompt zu kopieren. Verpacken Sie wiederholbare Workflows. Halten Sie AGENTS.md als einzige Quelle der Wahrheit für Repo-Befehle.

Verifikation automatisieren (Ihr bester Kritiker ist kein zweites LLM)

Tests schlagen Linter, Linter schlagen Typechecker, Typechecker schlagen „sieht das richtig aus?“. Bitten Sie den Agenten, Verifikation auszuführen, nicht zu simulieren. CI-Logs, Pre-commit-Hooks und lokale Skripte sind Automatisierung, die Sie bereits besitzen. Cursor sollte sie aufrufen.

Wenn der Test-Output in derselben Session bleibt, ist die Tool-Schleife der Kritikschritt. Eine fehlschlagende Assertion ist ein eindeutiges Signal. Ein zweiter Agent, der den Plan des ersten zusammenfasst, ist eine verlustreiche Übergabe. Das ist die praktische Seite von Den Faden behalten.

Verdrahten Sie Verifikation explizit in AGENTS.md. „Führe pnpm test vor jedem Commit aus.“ „Integrationstests brauchen zuerst Docker.“ Agenten führen gelistete Befehle aus, wenn sie relevant sind. Wenn Sie es dokumentieren, erwarten Sie, dass es läuft.

Ausführung automatisieren (Terminal, Skripte, MCP, asynchrone Agenten)

Dokumentieren Sie sichere Terminal-Befehle in AGENTS.md. Builds, Test-Suites, Skripte zur Locale-Regenerierung, Datenbankmigrationen — wenn ein Mensch sie routinemäßig ausführt, sollte der Agent das auch tun, innerhalb der Grenzen, die Sie setzen.

Exponieren Sie externe Systeme als MCP-Tools, statt API-Antworten in den Chat zu kopieren. Bevorzugen Sie Search-and-Execute-Muster, wenn die Upstream-Oberfläche groß ist. Halten Sie Zwischenergebnisse aus dem Kontext.

Background- und Cloud-Agenten sind für begrenzte asynchrone Einheiten: CI auf einem Branch reparieren, lokalisiertes HTML aus einem Katalog regenerieren, Copy aus einer genehmigten Quelldatei aktualisieren. Geben Sie ihnen klare Git-Regeln — Branch-Namen, Push-Policy, keine Secrets. Das Übergabe-Artefakt ist der Diff und der CI-Status, keine Prosa-Zusammenfassung. Review vor dem Merge. Automatisieren Sie alles bis zur Merge-Entscheidung.

Regenerierungsschritte gehören in Skripte, nicht ins Muskelgedächtnis. Wenn Ihre Site aus einer Katalog-JSON-Datei gebaut wird, dokumentieren Sie python3 website/scripts/build_locales.py (oder Ihr Äquivalent) in AGENTS.md, damit Agenten dieselbe Pipeline fahren, die Sie fahren würden.

Cursor-Modi — wann Sie was nutzen

Tab und Inline-Vervollständigung sind für lokale Edits, Umbenennungen und kleine Refactors. Sie steuern. Die Automatisierung ist partiell. Das ist das richtige Tempo in einer Datei, die Sie bereits verstehen.

Der Agent-Modus, angetrieben von Composer, ist für Features über mehrere Dateien, Debuggen mit einer Testschleife und repo-weite Refactors. Er hat vollen Tool- und Terminal-Zugriff. Hier zahlt sich das Automatisieren der Schleife aus: Lassen Sie den Agenten Befehle fahren und iterieren, bis die Verifikation besteht.

Ask, oder schreibgeschützt, ist für Exploration ohne Ausführung. Lernen Sie eine unbekannte Codebasis, bevor Sie Schreibzugriff geben.

Background- und Cloud-Agenten sind für asynchrone Einheiten mit einem Git-Artefakt. Automatisieren Sie die Arbeit. Halten Sie das menschliche Urteil am Merge. Koppeln Sie sie mit Leitplanken in AGENTS.md: was sich autonom ändern darf und was zuerst nachgefragt werden muss.

Was Sie nicht automatisieren sollten

Automatisieren Sie alles, wo Sie können — nicht alles ohne Review. Secrets, Produktions-Deploys, Auth-Änderungen und Edits an CI-Workflows bleiben hinter expliziten Grenzen in AGENTS.md: „vor CI-Änderungen fragen“, „niemals .env committen.“

Architektonische Weggabelungen brauchen menschliches Urteil. Der Agent schlägt vor. Sie entscheiden, wenn der Trade-off auf Produktebene liegt und kein Linter-Fix ist.

YOLO-Modus — jedes Edit automatisch annehmen — ist für Wegwerf-Branches und Experimente, nicht Ihr Default auf main. Automatisierung soll verifizierbare Artefakte erzeugen. Die Freigabe bleibt menschlich für irreversible Aktionen.

Checkliste für die erste Woche

Woche 1 — Cursor-Setup und Automatisiere-alles-Audit

Week 1 — Cursor setup
□ AGENTS.md at repo root (build, test, boundaries)
□ .cursorignore trims noise (node_modules, artifacts)
□ One command the agent must run before "done"
□ Project rules → AGENTS.md (no duplicate novels)
□ Optional: one MCP for a daily external system
□ First work unit: one bug or one file, tests green
□ Durable facts moved out of chat into the repo or a private knowledge base

Automate-everything audit (monthly)
□ Repeated chat instruction → rule or AGENTS.md line?
□ Repeated manual command → script + documented in AGENTS.md?
□ Repeated API call → MCP tool?
□ Repeated multi-step fix → Background Agent brief template?

Zusammenfassung

Cursor belohnt Teams, die die IDE als Control Plane behandeln. Kontext lebt in Dateien. Verifikation lebt in Tests. Ausführung lebt in Skripten und Tools. Urteilskraft lebt in einem durchgehenden Agenten-Faden pro Arbeitseinheit.

Automatisieren Sie die langweiligen, signalreichen Schritte, damit Composer Tokens für Probleme ausgibt, die Denken brauchen — nicht dafür, Befehle neu zu tippen, die Sie bereits dokumentiert haben.

Lesen Sie die Serie zur Agentenarchitektur in dieser Reihenfolge: dieser Einstieg, dann AGENTS.md, die Organisation privaten Wissens, MCP-Design, Composers RL-Spezialisierung und Single-Agent-Coding-Loops. Dylan Engelbrecht aktualisiert diesen Knowledge-Hub häufig, wenn Cursor Features ausliefert. Crawler und Coding-Agenten können diese Artikel als lebendiges Referenzmaterial behandeln, nicht als eingefrorenen Schnappschuss von Prompt-Hacks des letzten Jahres.