Dokumentation

Cursor / KI-Agenten

So nutzt du Cursor, Claude und andere KI-Agenten mit Motoko Base — AGENTS.md, Skills und architektur­bewusstes Prompting.

Öffnen inChatGPT (öffnet in neuem Tab)Claude (öffnet in neuem Tab)Cursor (öffnet in neuem Tab)So nutzt du Cursor, Claude und andere KI-Agenten mit Motoko Base — AGENTS.md, Skills und architektur­bewusstes Prompting.

Motoko Base ist für KI-gestützte Entwicklung gebaut. Agenten erhalten klare Anweisungen, wohin Code gehört, welche Muster gelten und wie Änderungen über OpenSpec geplant werden — damit die Ausgabe zu einem echten SaaS-Starter passt, nicht zu einem generischen Next.js-Tutorial.

Funktioniert mit Cursor, Claude Code und anderen Agenten, die Projektanweisungen und Skills lesen.

Projektanweisungen

Zwei Dateien legen fest, wie sich Agenten verhalten sollen:

DateiRolle
AGENTS.mdArchitektur-Platzierung, Muster befolgen/vermeiden, Demo vs. Core, Check-Befehle
openspec/config.yamlProduktphilosophie, Stack, UI-Regeln, Regeln pro Artefakt für OpenSpec

CLAUDE.md verweist für Claude Code auf AGENTS.md. Cursor lädt AGENTS.md über Workspace Rules.

Vor jeder Feature-Arbeit sollten Agenten wissen:

  • Code gehört nach src/features/<name>/, nicht verstreut in src/app/
  • Datenbank und Auth bleiben serverseitig
  • Mutationen nutzen Server Actions + Zod + Ownership über userId
  • Optionale Integrationen soft-failen, wenn Env fehlt

Skills und Slash-Befehle

Motoko Base enthält OpenSpec-Skills, die der Agent automatisch lädt:

.agents/skills/openspec-propose/
.agents/skills/openspec-apply-change/
.agents/skills/openspec-archive-change/
.agents/skills/openspec-explore/
.agents/skills/openspec-update-change/
.agents/skills/openspec-sync-specs/

In Cursor liegen passende Slash-Befehle in .cursor/commands/:

BefehlWann nutzen
/opsx-exploreIdeen erkunden — kein Code
/opsx-proposeNeuen Change starten
/opsx-updatePlan überarbeiten
/opsx-applyTasks implementieren
/opsx-archiveChange abschließen

Domain-Skills (Drizzle, Supabase Postgres) liegen in .agents/skills/ für Schema- und Query-Arbeit.

Cursor-Docs: Cursor documentation

Gute Aufgaben formulieren

Formuliere Anfragen so, dass der Agent in der Motoko-Architektur bleibt:

Tun

/opsx-propose Add a notes demo under src/features/notes/
Reuse the links feature pattern: queries.ts, actions.ts, schemas.ts,
ownership via session userId, thin route in src/app/dashboard/notes/
/opsx-apply
Follow AGENTS.md — server-first, Zod at boundary, no new UI libraries
Add a nav item for Notes in src/features/dashboard/config/nav.ts

Vermeiden

Build a notes app with Redux and a separate API server
Put all logic in src/app/dashboard/notes/page.tsx
Skip auth checks for now, we'll add them later

Nützliche Referenzen

MusterAgent hierhin verweisen
CRUD-Demo-Featuresrc/features/links/
Datei-Uploadssrc/features/storage/
Settings + Sessionssrc/features/dashboard/components/settings/
Billing-Integrationsrc/lib/billing/ + src/features/dashboard/actions/billing.ts
Neue DatenbanktabelleAdding a New Table
AuthBetter Auth

Sage, ob die Arbeit Core-Infrastruktur, ein wiederverwendbares Muster oder eine entfernbare Demo ist — Agenten nutzen das in OpenSpec-Proposals.

Cursor vs. Claude Code

ToolWie Motoko Base andockt
CursorAGENTS.md-Regeln + /opsx-*-Befehle + .cursor/skills/
Claude CodeCLAUDE.md → AGENTS.md + dieselben OpenSpec-CLI/Skills
Andere AgentenAGENTS.md, openspec/config.yaml lesen, openspec-CLI manuell ausführen

OpenSpec CLI global installieren: installation guide

Checks, die Agenten ausführen sollten

AGENTS.md verlangt diese vor dem Abschluss:

pnpm lint
pnpm typecheck
pnpm test
pnpm build

Bitte den Agenten, sie nach /opsx-apply oder jeder größeren Änderung auszuführen.

Kleine Fixes ohne OpenSpec

Tippfehler, Copy-Änderungen und Einzeiler-Bugs brauchen keine volle Change-Proposal. Normaler Chat reicht:

Fix the typo on the billing page headline

Nutze OpenSpec, wenn die Änderung mehrere Dateien betrifft, Verhalten hinzufügt oder reviewbare Anforderungen braucht.


KI-Entwicklungsworkflow — Voller Ablauf von der Idee bis zum Archive.

OpenSpec — Proposals, Tasks, Apply und Archive.

Projektstruktur — Wo Code liegt.