remember
von alirezarezvaniremember speichert wichtige Fakten, Entscheidungen, Konventionen und Stolperfallen ausdrücklich in Claude auto-memory – mit Zeitstempel-Kontext, Duplikatprüfung und einem einfachen `/si:remember`-Workflow.
Dieser Skill erreicht 73/100 Punkte und ist damit für eine Aufnahme ins Verzeichnis akzeptabel: Er gibt Agenten einen klaren Auslöser für explizites Erinnern und genügend Workflow-Details, um nützlich zu sein. Nutzer des Verzeichnisses sollten jedoch ein leichtgewichtiges Single-File-Skill erwarten, das an spezifische Annahmen zur Claude auto-memory gebunden ist, und kein breit paketiertes Tool.
- Klarer Auslöser und gut verständliches Nutzungsmuster: `/si:remember <what to remember>` mit konkreten Beispielen für Debugging-Erkenntnisse, Projektkonventionen, Tool-Fallstricke, Architekturentscheidungen und Präferenzen.
- Bietet einen umsetzbaren Workflow, um Wissen in Fakt, Kontext und Geltungsbereich zu zerlegen und anschließend bestehende Erinnerungen zu prüfen, bevor geschrieben wird.
- Enthält praktische Repository-/Pfadlogik, um die Projekt-Memory-Datei unter `$HOME/.claude/projects/.../memory` zu finden, wodurch Agenten mehr Handlungsspielraum erhalten als mit einem generischen „remember this“-Prompt.
- Es gibt keine Support-Dateien, Skripte oder README; Nutzer müssen sich daher vollständig auf SKILL.md und die umgebenden Claude-Memory-Konventionen verlassen.
- Der Workflow-Auszug enthält eine abgeschnittene bzw. unvollständige Anweisung zur Behandlung von Duplikaten („As...“), was die operative Klarheit in Randfällen leicht einschränkt.
Überblick über den remember skill
Was remember macht
Der remember skill ist ein fokussierter Knowledge-Capture-Skill, mit dem Fakten, Konventionen, Entscheidungen und typische Stolperfallen gezielt in Claude auto-memory gespeichert werden, wenn sie zu wichtig sind, um sie der automatischen Erfassung zu überlassen. Er ist für Momente gedacht wie: „Wir haben endlich das CI-Problem gefunden“, „Dieses Projekt hat eine undokumentierte Konvention“ oder „Claude sollte diese Teampräferenz nicht vergessen.“
Statt den Assistenten zu bitten, „sich das zu merken“, und darauf zu hoffen, dass es erhalten bleibt, gibt remember dem Agenten einen wiederholbaren Ablauf: Wissen erfassen, auf Duplikate prüfen und einen kontextreichen Memory-Eintrag mit Zeitstempel schreiben.
Für wen und welche Teams remember am besten passt
Nutze den remember skill, wenn du an langfristigen Projekten arbeitest, in denen wiederkehrender Kontext wichtig ist: Engineering-Teams, Solo-Entwickler mit mehreren Repositories, KI-gestützte Debugging-Workflows oder Agenten, die sich über die Zeit verbessern sollen. Besonders nützlich ist der Skill, wenn wichtiges Wissen im Chatverlauf steht, aber noch nicht in CLAUDE.md, Dokumentation, Tests oder Code-Kommentaren angekommen ist.
Der Skill ist keine vollständige Wissensdatenbank, keine Notizen-App und kein Dokumentationsgenerator. Seine Aufgabe ist enger gefasst: kompakte, handlungsrelevante Memory-Einträge bewahren, die künftige Claude-Sitzungen beeinflussen sollen.
Warum das anders ist als ein normaler Prompt
Ein normaler Prompt wie „remember this“ ist mehrdeutig. Der remember skill bringt operative Disziplin hinein: Er fragt, was gemerkt werden soll, warum es wichtig ist und ob der Eintrag projektspezifisch oder global gilt. Außerdem enthält er einen Schritt zur Duplikatprüfung, damit die Memory-Datei nicht durch wiederholte Varianten derselben Information verrauscht.
Dadurch ist remember besonders wertvoll, wenn Vergessen teuer wird: wiederholtes Debugging, falsche Tool-Entscheidungen, ignorierte Coding-Konventionen oder schleichende Abweichungen von Präferenzen.
So verwendest du den remember skill
remember installieren und Source prüfen
Installiere den Skill mit deinem Skill-Manager aus dem Repository, zum Beispiel:
npx skills add alirezarezvani/claude-skills --skill remember
Prüfe anschließend den Source unter:
engineering-team/self-improving-agent/skills/remember/SKILL.md
Dieser Skill ist kompakt und hat in der Repository-Vorschau keine separaten Verzeichnisse wie scripts/, references/, rules/ oder resources/; SKILL.md ist daher die zentrale Datei. Achte besonders auf die Nutzungsbeispiele, den Befehl zur Duplikatprüfung und den Ablauf zum Erstellen von Memory-Einträgen, bevor du ihn in einem produktiven Agent-Setup einsetzt.
Grundlegende Nutzung von remember
Rufe den Skill mit /si:remember auf, gefolgt von genau dem Wissen, das gespeichert werden soll:
/si:remember "This project's CI requires Node 20 LTS — v22 breaks the build"
Gute Eingaben sind konkret, dauerhaft relevant und handlungsorientiert. Eine schwache Eingabe wäre:
/si:remember "CI is weird"
Eine starke Eingabe wäre:
/si:remember "CI fails on Node 22 because the build image expects Node 20 LTS; use Node 20 for local reproduction and GitHub Actions parity"
Die stärkere Variante sagt einem künftigen Claude, was passiert ist, wo es gilt und welche Handlung daraus folgt.
Was in den Prompt gehört
Für die besten Ergebnisse sollte dein Prompt vier Informationen enthalten:
- Fakt: das, was Claude behalten soll.
- Kontext: wo es gilt, etwa ein Repo, Endpoint, Test-Suite, Tool oder Team.
- Grund: warum Vergessen zu schlechten Ergebnissen führt.
- Geltungsbereich: ob es projektspezifisch ist oder eine allgemeine Präferenz.
Beispiel:
/si:remember "Project-specific: In this repo, API auth uses a custom JWT library instead of passport. Do not recommend passport middleware unless we are replacing the auth layer."
So bekommt der Skill genug Material, um später nützliche Memory-Einträge zu erstellen, statt nur eine vage Notiz abzulegen.
Praktischer Workflow für Knowledge Capture mit remember
Nutze remember direkt nach einer Entdeckung, Entscheidung oder Korrektur. Der beste Zeitpunkt ist, wenn die Information noch frisch ist und bevor das Gespräch weiterwandert.
Ein praktikabler Ablauf:
- Entdecke beim Debugging, Review oder Planen einen dauerhaft relevanten Fakt.
- Formuliere ihn in einem Satz mit Kontext und Konsequenz.
- Führe
/si:remember "<fact>"aus. - Lass den Skill auf vorhandene ähnliche Memory-Einträge prüfen.
- Wenn es bereits einen ähnlichen Eintrag gibt, aktualisiere oder präzisiere ihn, statt Rauschen hinzuzufügen.
- Arbeite weiter, während die neue Memory-Information für künftige Sitzungen verfügbar ist.
Dieser Workflow hält Memory nützlich, ohne es in ein Gesprächsprotokoll zu verwandeln.
FAQ zum remember skill
Wann sollte ich remember verwenden?
Verwende remember, wenn das Wissen voraussichtlich künftige Arbeit beeinflusst und nicht bereits offensichtlich aus Codebasis oder Dokumentation hervorgeht. Gute Kandidaten sind Build-Anforderungen, Framework-Einschränkungen, Architekturentscheidungen, wiederkehrende Testprobleme, undokumentierte Konventionen sowie stabile Nutzer- oder Teampräferenzen.
Verwende es nicht für temporären Aufgabenstatus wie „Ich bearbeite gerade Datei X“, es sei denn, diese Information ist auch nach Ende der Sitzung noch relevant.
Ist remember für Einsteiger geeignet?
Ja, denn der Befehl ist einfach. Einsteiger sollten jedoch darauf achten, keine vagen oder emotionalen Notizen zu speichern. Ein Memory-Eintrag wie „the database is annoying“ hilft nicht weiter. Ein Eintrag wie „Local DB tests require Docker Compose service postgres-test to be running before npm test“ ist nützlich.
Der Skill funktioniert am besten, wenn der Nutzer die operative Erkenntnis klar beschreiben kann.
Wie unterscheidet sich remember von CLAUDE.md?
CLAUDE.md eignet sich besser für stabile, gemeinsam genutzte Projektanweisungen, die jeder künftige Agent als Teil des Repos lesen sollte. remember eignet sich besser für schrittweises Lernen, mühsam gewonnene Erkenntnisse und Kontext, der noch nicht bereit für formale Dokumentation ist.
Ein gutes Muster ist: zuerst remember verwenden und wiederkehrende oder teamweite Memory-Einträge später in CLAUDE.md, README-Dateien, Tests oder Architektur-Dokumentation überführen.
Wann sollte ich remember nicht verwenden?
Verwende remember nicht für Secrets, Zugangsdaten, private Tokens oder sensible personenbezogene Informationen. Nutze es auch nicht als Ersatz für versionierte Dokumentation, wenn das Wissen für das gesamte Team sichtbar sein sollte. Vermeide außerdem das Speichern von Vermutungen, ungeklärten Theorien oder einmaligen Beobachtungen, außer du kennzeichnest sie klar als unsicher.
Memory sollte künftige Fehler reduzieren, nicht Spekulation konservieren.
So verbesserst du den remember skill
Bessere remember-Ergebnisse durch präzisere Eingaben
Der größte Qualitätshebel ist der Eingabesatz. Bevor du remember aufrufst, formuliere grobe Entdeckungen in dauerhaft nutzbare Leitlinien um.
Grob:
/si:remember "Jest hangs sometimes"
Besser:
/si:remember "Project-specific: Jest integration tests can hang after DB tests unless run with --forceExit; use this flag when reproducing CI test hangs locally."
Diese Version nennt Tool, Bedingung, Workaround und Geltungsbereich. Dadurch kann Claude den gespeicherten Memory-Eintrag später deutlich zuverlässiger anwenden.
Duplikate und veraltete Memory-Einträge vermeiden
Der Upstream-Workflow enthält eine Duplikatprüfung gegen die Projekt-Memory-Datei. Nimm diesen Schritt ernst. Doppelte Memory-Einträge erzeugen widersprüchliche Hinweise, besonders wenn sich eine Konvention im Lauf der Zeit ändert.
Wenn du einen älteren Eintrag findest, überarbeite das Memory-Konzept lieber sauber: „This replaces the old Node 18 note; the project now standardizes on Node 20 LTS.“ Eine klare Ablösung ist besser als das Ansammeln widersprüchlicher Fakten.
Wiederkehrende Memory-Einträge in Dokumentation überführen
Wenn derselbe gemerkte Fakt mehrere Mitwirkende betrifft, sollte er aus Memory herausgehoben werden. Ergänze ihn in CLAUDE.md, README.md, Onboarding-Dokumentation, Test-Setup-Hinweisen oder Architecture Decision Records. remember ist hervorragend zum Erfassen, aber versionierte Dokumentation ist besser für gemeinsame Steuerung.
Eine nützliche Faustregel: Wenn Claude den Memory-Eintrag mehr als zweimal gebraucht hat, brauchen ihn Menschen wahrscheinlich ebenfalls.
Typische Fehlerquellen, auf die du achten solltest
Die wichtigsten Fehlerquellen sind zu viel Speichern, ein zu unklarer Geltungsbereich und Schlussfolgerungen ohne Belege. Vermeide Einträge, die zu breit sind, etwa „always use explicit error handling“, außer das ist wirklich eine globale Präferenz. Besser ist eingegrenzte Anleitung: „In this repo, avoid catch-all error handlers in API routes because errors are logged by middleware.“
Gute Nutzung von remember erzeugt kompakte, kontextreiche Memory-Einträge, die künftige Unterstützung verbessern, ohne den Agenten starr oder verrauscht zu machen.
