Notepads befinden sich in der Beta-Phase und könnten eingestellt werden.

Überblick

Notepads sind Kontext-Sharing-Tools in Cursor, die Composers und Chat-Interaktionen verbinden. Sie erweitern die Funktionen von .cursorrules und schaffen wiederverwendbare Kontexte für Ihren Entwicklungsworkflow.
Notepads sind Sammlungen von Gedanken, Regeln und Dokumentation, die:
  • Zwischen verschiedenen Teilen der Entwicklungsumgebung geteilt werden können
  • Mit der @-Syntax referenziert werden können
  • Mit Dateianhängen erweitert werden können
  • Als dynamische Vorlagen verwendet werden können

Erste Schritte

  1. Klicken Sie auf die Schaltfläche ”+” im Bereich Notepads
  2. Benennen Sie Ihr Notepad
  3. Fügen Sie Inhalte, Kontext, Dateien und Informationen hinzu, wie Sie es in Composer oder Chat tun würden
  4. Referenzieren Sie es mit @

Hauptfunktionen

  • Kontext-Freigabe: Teilen Sie Kontext zwischen Composers und Chat
  • Dateianhänge: Hängen Sie Dokumentation und Referenzdateien an (nicht verfügbar in .cursorrules)
  • Dynamische Referenzen: Verwenden Sie @-Erwähnungen, um Ressourcen zu verknüpfen
  • Flexibler Inhalt: Schreiben und strukturieren Sie Informationen nach Bedarf

Häufige Anwendungsfälle

  1. Dynamische Boilerplate-Generierung
    • Vorlagen für Code-Muster erstellen
    • Projektspezifische Gerüstregeln speichern
    • Konsistente Code-Struktur beibehalten
  2. Architektur-Dokumentation
    • Frontend-Spezifikationen
    • Backend-Design-Muster
    • Datenmodell-Dokumentation
    • Systemarchitektur-Richtlinien
  3. Entwicklungsrichtlinien
    • Coding-Standards
    • Projektspezifische Regeln
    • Best Practices
    • Team-Konventionen

FAQ

Beispiel Notepad

Beispiel für ein Webanwendungsprojekt:
Notepad example
# API-Entwicklungsrichtlinien

## Endpoint-Struktur

- RESTful-Konventionen verwenden
- Basis-URL: `/api/v1`
- Ressourcenbenennung in Pluralform

## Authentifizierung

- JWT-basierte Authentifizierung
- Token-Format: Bearer {token}
- Refresh-Token-Mechanismus erforderlich

## Antwortformat

{
"status": "success|error",
"data": {},
"message": "Optionale Nachricht"
}

## Angehängte Referenzen

@api-specs.yaml
@auth-flow.md