ooligo
cursor-rule

Cursor-Regeln optimiert für GTM-Engineering-Aufgaben

Difficulty
Anfänger
Setup time
15min
For
gtm-engineer
RevOps

Stack

Eine Cursor-Regeldatei für GTM-Engineers, die den modernen Outbound-Stack verdrahten: Clay-Tabellen, Smartlead-Kampagnen, Apollo-Anreicherung, n8n-Orchestrierung und den unvermeidlichen Python-Kleber dazwischen. Lenkt das Modell in Richtung kleiner, komponierbarer Skripte, expliziter Rate-Limit-Behandlung und der Art von Observability, die einen Montagmorgen überlebt.

Was Sie benötigen

  • Cursor mit Regelunterstützung
  • Ein Repository für Ihre GTM-Skripte und Flows (Mono- oder Pro-Tool)
  • API-Zugangsdaten für die Tools, die Sie tatsächlich verwenden, in einem Secret Manager

Setup

  1. Regeldatei einspielen. gtm-engineer.mdc in .cursor/rules/ platzieren. Abschnitte behandeln Clay-HTTP-Spalten, Smartlead-Kampagnenoperationen, Apollo-Bulk-Anreicherung, n8n-Authoring, Python-Utilities.
  2. Tool-Versionen pinnen. GTM-Tool-APIs entwickeln sich wöchentlich. Die Regeldatei referenziert aktuelle Endpunkt-Formen; sperren Sie diese und erhöhen Sie sie nach einem Rhythmus statt pro Aufgabe.
  3. Rate-Limit-Defaults konfigurieren. Die Regeln lenken das Modell in Richtung exponentiellen Backoff mit Jitter, maximaler Retries und einem Circuit Breaker nach drei aufeinanderfolgenden Fehlern. Bearbeiten Sie die Defaults, um den tatsächlichen Limits jedes Tools zu entsprechen.
  4. Observability-Stub hinzufügen. Die Regeln weisen das Modell an, jedes Skript mit einem strukturierten Logger und einem „Zusammenfassung am Ende”-Muster zu verdrahten. Auf Ihr Logging-Ziel verweisen.

Funktionsweise

GTM-Engineering ist getarnte Integrationsarbeit. Die Cursor-Regeln optimieren für diese Realität. Wenn der Benutzer um „ein Skript bittet, das Clay-Ergebnisse zieht und zu Smartlead schiebt”, zwingen die Regeln das Modell zu fragen „Was ist die Clay-Tabellen-ID, was ist die Smartlead-Kampagnen-ID, wo läuft das Skript, was passiert bei Teilfehlern” bevor Code geschrieben wird. Diese einzelne Prompt-shaping-Intervention spart mehr Zeit als jede andere Regel in der Datei.

Die Regeln treiben auch Idempotenz voran. Die meisten GTM-Skripte laufen nach einem Zeitplan; der zweite Durchlauf sollte Leads nicht doppelt einschreiben oder Sequenz-Sends duplizieren. Die Regeln erfordern einen Dedupe-Schlüssel bei jeder Write-Operation.

Wichtige Hinweise

  • API-Oberflächen-Drift. Smartlead und Apollo liefern vierteljährlich Breaking Changes. Eine Regel, die einen veralteten Endpunkt referenziert, generiert kaputten Code. Monatlich gegen Changelogs vergleichen.
  • Secret-Leck. GTM-Skripte berühren viele Zugangsdaten. Die Regeln verbieten Inline-Secrets, aber das Modell bettet manchmal Beispiel-Tokens in Tests ein. Einen Pre-Commit-Hook hinzufügen, der nach Schlüsseln sucht.
  • Über-Orchestrierung. Engineers greifen zu n8n, wenn ein 15-Zeilen-Python-Skript ausreichen würde. Die Regeln treiben in Richtung „n8n für Human-in-the-Loop, Skripte für alles andere.” Diese Linie halten.
  • Logging-Volumen. Strukturierte Logs bei jeder Operation in einem Hunderttausend-Zeilen-Anreicherungsdurchlauf überschwemmt Ihr Logging-Ziel. Die Regeln begrenzen die Standard-Ausführlichkeit auf INFO mit DEBUG hinter einem Flag.

Stack

  • Cursor — IDE und Regel-Engine
  • .cursor/rules — versioniert, überprüft, environment-gepinnt
  • Secret Manager — aus Regeln referenziert, niemals inline

Files in this artifact

Download all (.zip)