Was macht reflect-yourself?
Ein selbstlernendes System für Cursor, das Korrekturen erfasst und an den richtigen Ort synchronisiert.
Arbeitsablauf
Bei Aufruf:
- Analysieren der Sitzung (und optional klärende Fragen stellen, wenn der Umfang unklar ist)
- Präsentieren der Erkenntnisse zur Überprüfung (zunächst Zusammenfassung, dann Karten; siehe Befehlsdatei)
- Erfassen der Aktion über das Cursor-Agent-Tool Fragen stellen (message-question), wenn möglich – bieten Sie „Alle anwenden“ / „Ausgewählte anwenden“ / „Alle überspringen“ / „Teilweise“ / „Sonstiges“ an; siehe Cursor-Dokumentation → Agentenübersicht → Werkzeuge
- Anwenden nur nach expliziter Benutzerfreigabe (per Frage-und-Antwort oder getippter Antwort)
Eingaben
| Eingabe | Standard | Beschreibung |
|---|---|---|
| Umfang | Aktuelle Konversation | „diese Sitzung“ / „auch Warteschlange“ / „Skills entdecken“ |
| Modus | Vollständige Überprüfung | „schnell“ (nur hochvertrauenswürdige anwenden) / „vollständig“ |
Befehle
Wenn der Benutzer diese Befehle aufruft, lesen Sie die entsprechende Datei in commands/:
| Befehl | Datei |
|---|---|
/reflect-yourself | commands/reflect-yourself.md |
/reflect-yourself-skills | commands/reflect-yourself-skills.md |
/reflect-yourself-queue | commands/reflect-yourself-queue.md |
/reflect-yourself-skip | commands/reflect-yourself-skip.md |
Kurzanleitung
- Führen Sie am Ende einer Sitzung
/reflect-yourselfaus - Überprüfen Sie die erfassten Erkenntnisse (Zusammenfassung + Karten)
- Wählen Sie eine Aktion per Eingabeaufforderung oder Antwort (anwenden / bearbeiten / überspringen / umleiten)
- Die Erkenntnisse werden nach Freigabe auf Skills/Regeln angewendet
Platzierungslogik
- Projekt-Skills (
.cursor/skills/) → Codebasis-spezifisch - Persönliche Skills (
~/.cursor/skills/) → Projektübergreifend wiederverwendbar - Projektregeln (
.cursor/rules/) → Codierungsstandards
Warteschlangenort
Ausstehende Erkenntnisse: ~/.cursor/reflect-queue.json (globaler Ort, verschmutzt niemals Projekt-Repos)
Sicherheit
- Vertrauensmodell: Installieren Sie nur Skills aus Quellen, denen Sie vertrauen. Skills werden in den Agentenkontext geladen und können das Verhalten beeinflussen.
- Importhygiene: Bevorzugen Sie offizielle oder bekannte Repos; überprüfen Sie
SKILL.mdund Befehls-/Regeldateien vor der Installation. Seien Sie vorsichtig bei Skills, die den Agenten anweisen, beliebigen Code auszuführen oder Daten zu exfiltrieren. - Dieses Skill: Weist den Agenten nur an, in
.cursor/skills/,.cursor/rules/und~/.cursor/skills/zu schreiben. Das Installationsprogramm kopiert nur Dateien; es führt keine Skill-Inhalte aus. Überprüfen Sie nach der Installation~/.cursor/skills/reflect-yourself/, wenn Sie den Inhalt verifizieren möchten.
Update-Prüfung
Wenn Hauptbefehle ausgeführt werden, kann der Agent nach einer neueren npm-Version suchen. Falls eine vorhanden ist, kann der Benutzer aufgefordert werden (Ja/Nein), npx reflect-yourself@latest auszuführen. Siehe Befehlsdateien für Details.