Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

Cursor Memories ist ein Open-Source-Projekt, das auf GitHub gehostet wird und darauf abzielt, einen dauerhaften Kontextspeicher für den KI-Code-Editor Cursor bereitzustellen. Es hilft KI-Assistenten, Projektinformationen über Sitzungen hinweg durch strukturierte Dokumente zu speichern und löst damit das Problem, dass KI den Kontext nach jeder Sitzung vergisst. Benutzer können den Projekthintergrund, technische Details und den Fortschritt in einer einfachen Markdown-Datei verwalten, so dass die KI den Kontext schnell wiederherstellen und die Entwicklungseffizienz verbessern kann. Das Projekt wird von dem Community-Entwickler carlxrosales betreut und eignet sich für Entwickler, die eine langfristige Projektverwaltung benötigen.

 

Funktionsliste

  • persistenter KontextspeicherSpeicherung von Projektinformationen in Markdown-Dateien: Die Speicherung von Projektinformationen in Markdown-Dateien stellt sicher, dass AI den Kontext zu Beginn jeder Sitzung liest und wiederherstellt.
  • Strukturierte DokumentenverwaltungUnterstützung einer Vielzahl von Dokumenttypen wie Projektbeschreibungen, technische Zusammenhänge und Fortschrittsberichte in übersichtlicher Form.
  • Unterstützung des benutzerdefinierten ModusIn Kombination mit dem anpassbaren Schema von Cursor bietet es Arbeitsabläufe für die Planungs-, Implementierungs- und Reflexionsphase.
  • Effiziente Token-OptimierungDie Einführung einer hierarchischen Laderegel, die nur die notwendigen Dokumente lädt, um den Tokenverbrauch für die KI-Verarbeitung zu reduzieren.
  • Sitzungsübergreifende ZusammenarbeitVerbesserung der KI-Zusammenarbeit durch Aufrechterhaltung der Konsistenz über Entwicklungsphasen hinweg mit Memory Bank-Dateien.
  • Unterstützung der Open-Source-GemeinschaftDer Code des Projekts ist öffentlich zugänglich, so dass die Benutzer dazu beitragen und die Funktionen anpassen können.

Hilfe verwenden

Einbauverfahren

  1. Klon-Lager
    Führen Sie den folgenden Befehl im Terminal aus, um das Cursor Memories-Projekt lokal zu klonen:

    git clone https://github.com/carlxrosales/cursor-memories.git
    

    Sobald das Klonen abgeschlossen ist, wechseln Sie in das Projektverzeichnis:

    cd cursor-memories
    
  2. Kopieren von Konfigurationsdateien
    Das Projekt enthält .cursor im Gesang antworten custom_modes Ordner. Kopieren Sie ihn in das Stammverzeichnis Ihres Cursor-Projekts:

    cp -r .cursor /path/to/your/project
    cp -r custom_modes /path/to/your/project
    

    Hinweis: Andere Dokumente (z. B. Beschreibungsdateien) können optional in den Ordner memory_bank_documents Ordner als Referenz, aber nicht erforderlich.

  3. Benutzerdefinierte Modi konfigurieren
    Erstellen Sie benutzerdefinierte Modi manuell im Cursor-Editor:

    • Öffnen Sie Cursor und klicken Sie auf den Modus-Selektor im Chat-Panel.
    • Erstellen Sie das folgende Muster (es wird empfohlen, zur besseren Erkennung das entsprechende Emoji zu verwenden):
      • 🔍 VAN (Bildanalyse)
      • 📋 PLAN (Planung)
      • 🎨 KREATIV
      • ⚒️ IMPLEMENT (Durchführung)
      • 📝 REFLECT (Reflektieren)
      • 🗄️ ARCHIV
    • In jedem Modus, fügen Sie custom_modes Der Inhalt der Anweisungen für die entsprechende Datei im Ordner. Zum Beispiel, um die van_instructions.md in das benutzerdefinierte Befehlseingabefeld im VAN-Modus.
    • Wählen Sie eines der von Cursor angebotenen Symbole, um die Einstellungen zu speichern.
  4. Speicherbank initialisieren
    Führen Sie den folgenden Befehl im Hauptverzeichnis des Projekts aus, um die Speicherbank zu initialisieren:

    npx cursor-bank init
    

    Dadurch wird die memory_bank Ordner, der die erforderlichen Markdown-Dateien enthält, z. B. projectbrief.mdundtechContext.md im Gesang antworten progress.md.

Verwendung

Kernfunktion Betrieb

  • Speicherbank lesen
    Geben Sie im Cursor-Chat-Panel Befehle ein:

    follow your custom instructions
    

    Der Cursor liest automatisch die memory_bank Markdown-Datei in dem Ordner, um den Projektkontext wiederherzustellen. Es wird empfohlen, diesen Befehl zu Beginn einer jeden neuen Sitzung auszuführen.

  • Speicherbank aktualisieren
    Wird nach Abschluss einer größeren Entwicklungsphase oder einer Projektaktualisierung eingegeben:

    update memory bank
    

    Cursor wird überprüft und aktualisiert memory_bank Dateien im Ordner, z.B. update progress.md Neueste Entwicklungen oder Änderungen bei der Umsetzung des Übereinkommens techContext.md Informationen über den Technologiestapel im

  • Planungsmodell (PLAN)
    Gehen Sie in den Planungsmodus:

    /plan
    

    Cursor analysiert den vorhandenen Code und die Memory Bank-Dateien und stellt 4-6 klärende Fragen. Zum Beispiel: "Welche Priorität soll die neue Funktionalität haben?" oder "Müssen Sie die bestehende API-Struktur anpassen? oder "Müssen Sie die bestehende API-Struktur anpassen?". Sobald der Benutzer geantwortet hat, erstellt Cursor einen detaillierten Plan, der nach der Bestätigung durch den Benutzer umgesetzt wird.

  • Durchführungsmodalitäten (IMPLEMENT)
    Nachdem die Planung bestätigt wurde, geht sie in den Implementierungsmodus über, in dem Cursor Code generiert oder Dateien entsprechend dem Plan ändert. Nach Fertigstellung meldet er den Status der Fertigstellung und listet die nächsten Schritte auf.

Detaillierte Vorgehensweise

  1. Lancierung neuer Projekte
    • in Bewegung sein npx cursor-bank init Erzeugt die Struktur der Speicherbank.
    • Compiler projectbrief.mdGeben Sie die Projektziele und den Hintergrund an. Beispiel:
      # Project Brief
      项目名称:在线任务管理工具
      目标:开发一个支持多人协作的任务管理 Web 应用
      技术栈:React, Node.js, MongoDB
      
    • existieren techContext.md Zeichnen Sie technische Details, wie die API-Struktur oder die Framework-Version, in der
  2. Tägliche Entwicklung
    • Geben Sie zu Beginn jeder Sitzung follow your custom instructions.
    • Wählen Sie den Modus entsprechend der Entwicklungsphase. Verwenden Sie z. B. den Modus CREATIVE, um einen Entwurf für die Benutzeroberfläche zu erstellen, oder den Modus IMPLEMENT, um Back-End-Code zu schreiben.
    • regelmäßige Aktualisierung progress.mdWenn der Benutzer Mitglied der Benutzerauthentifizierungs-API ist, können Sie den Meilenstein der Fertigstellung aufzeichnen, z. B. "Fertigstellung der Benutzerauthentifizierungs-API".
  3. Optimieren Sie das Kontextmanagement
    • Verwenden Sie die Funktion Hierarchisches Laden von Regeln, um nur Dokumente zu laden, die für die aktuelle Aufgabe relevant sind. Zum Beispiel lädt der PLAN-Modus nur projectbrief.md im Gesang antworten techContext.md.
    • Bei komplexen Projekten ist das Hinzufügen von activeContext.md Halten Sie den aktuellen Arbeitsstatus fest, z. B. "Zahlungsmodul in Entwicklung".

Featured Function Bedienung

  • Charting-Workflows
    Cursor Memories unterstützt grafische Arbeitsabläufe, bei denen Schemata in einer logischen Reihenfolge miteinander verbunden sind (VAN → PLAN → CREATIVE → IMPLEMENT). Der Benutzer kann einen grafischen Arbeitsablauf in der progress.md Der Aufnahmemodus ist eingeschaltet. Beispiel:

    # Progress
    2025-07-20: 完成 PLAN 阶段,进入 CREATIVE 模式设计 UI。
    

    Geben Sie in den Cursor follow your custom instructionsDie KI passt ihr Verhalten entsprechend den Aufzeichnungen an.

  • Gemeinsame Nutzung von Erinnerungen über verschiedene Modalitäten hinweg
    Memory Bank-Dateien werden von den verschiedenen Modi gemeinsam genutzt. Zum Beispiel beeinflussen die im PLAN-Modus aufgezeichneten Anforderungen automatisch die Code-Vorschläge im IMPLEMENT-Modus. Der Benutzer muss den Kontext nicht erneut eingeben.
  • QA-Funktion
    Rufen Sie in jedem Modus die integrierte QA-Funktion auf, um den Code zu überprüfen. Beispiel:

    Run QA on auth module
    

    Der Cursor prüft die Konsistenz des Codes und meldet mögliche Probleme.

caveat

  • sicher memory_bank Die Markdown-Dateien im Ordner sind klar und präzise, und die Wirksamkeit von AI hängt von der Qualität des Dokuments ab.
  • Sichern Sie die Dateien der Speicherbank regelmäßig, um einen versehentlichen Verlust zu vermeiden.
  • Ist das Projekt komplex, empfiehlt sich eine Aufgliederung techContext.md für mehrere Dateien, wie z. B. apiContext.md im Gesang antworten uiContext.md.

Anwendungsszenario

  1. Langfristige Projektentwicklung
    Entwickler verwenden Cursor Memories, um den KI-Kontext bei großen Projekten, die sich über mehrere Sitzungen erstrecken, konsistent zu halten. Bei der Entwicklung einer Webanwendung zum Beispiel merkt sich die KI den Technologie-Stack und das API-Design, um doppelte Anweisungen zu vermeiden.
  2. Teamarbeit
    Die Teammitglieder tauschen Memory Bank-Dateien aus, um sicherzustellen, dass die KI ein einheitliches Verständnis des Projektkontextes hat. Eine dokumentierte Memory Bank dient auch als Projektdokumentation, die es neuen Teammitgliedern leicht macht, sich schnell einzuarbeiten.
  3. Schnelles Prototyping
    Im CREATIVE-Modus erstellen Designer oder Entwickler schnell UI-Entwürfe oder Funktionsprototypen, und die Memory Bank speichert Designentscheidungen für den anschließenden IMPLEMENT-Modus.

QA

  1. Muss der Speicherbankordner manuell erstellt werden?
    Nicht erforderlich. ausführen. npx cursor-bank init wird automatisch erstellt memory_bank Ordner und die erforderlichen Dateien. Wenn Sie die Dateien manuell erstellen, stellen Sie sicher, dass die Dateistruktur mit der Projektvorlage übereinstimmt.
  2. Wie gehen Sie mit dem Verlust von Kontext um?
    Geben Sie zu Beginn jeder Sitzung Folgendes ein follow your custom instructionsWenn die Speicherbankdatei fehlt, stellen Sie sicher, dass der Cursor die Speicherbankdatei liest. Wenn sie immer noch fehlt, überprüfen Sie die .cursor/rules Der Konfigurationspfad in der Datei
  3. Werden andere KI-Tools unterstützt?
    Ja, Memory Bank ist eine universelle Methode zur Dokumentenverwaltung, die mit jedem KI-Assistenten funktioniert, der das Lesen von Markdown-Dateien unterstützt, sofern das Befehlsformat angepasst wird.
  4. Wie lässt sich der Tokenverbrauch optimieren?
    Verwenden Sie die Funktion zum Laden in Schichten, um nur die für die aktuelle Aufgabe relevanten Dateien zu laden. Vermeiden Sie das Laden von Dateien im Bereich activeContext.md Speichern Sie sensible oder langwierige Informationen in der
0Lesezeichen
0Gelobt

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

Posteingang

Kontakt

zurück zum Anfang

de_DEDeutsch