[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-hatawong-claude-recap-de":3,"guides-for-hatawong-claude-recap":482,"similar-k1734kkvxgm74zehcva622d95986nsq2-de":483},{"_creationTime":4,"_id":5,"children":6,"community":122,"display":123,"evaluation":126,"identity":353,"isFallback":337,"parentExtension":356,"providers":383,"relations":389,"repo":390,"tags":479,"workflow":480},1778688518087.7563,"k1734kkvxgm74zehcva622d95986nsq2",[7,50,75,99],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":25,"relations":41,"tags":45,"workflow":46},1778688540247.5059,"k170yf4qajwtkat5dpcpx41w1d86mwzr",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"Wird verwendet, wenn der Benutzer bestimmte Themen ignorieren, überspringen oder vom Archivieren ausschließen möchte. Löst bei \"Thema ignorieren\", \"nicht archivieren\", \"Thema überspringen\", \"nicht mehr merken\", \"ignorierte Themen auflisten\", \"Ignorierregel entfernen\" aus.",{"claudeCode":15},"hatawong/claude-recap","Ignore Topic","https://github.com/hatawong/claude-recap",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":23,"type":24},"skills/ignore-topic","hatawong","claude-recap","de","ignore-topic","skill",{"evaluate":26,"extract":38},{"promptVersionExtension":27,"promptVersionScoring":28,"score":29,"tags":30,"targetMarket":36,"tier":37},"3.0.0","4.4.0",93,[31,32,33,34,35],"archiving","memory","configuration","bash","cli","global","community",{"commitSha":39,"license":40},"HEAD","MIT",{"parentExtensionId":42,"repoId":43,"translatedFrom":44},"k17b9bmvrv1a5e41w678q1yvrh86m81g","kd78y3gm1ky53msejxede6b4x986nqyc","k17bszhy2tm3qgangm6ezjzm8d86mad2",[31,34,35,33,32],{"evaluatedAt":47,"extractAt":48,"updatedAt":49},1778688389765,1778688322101,1778688540247,{"_creationTime":51,"_id":52,"community":53,"display":54,"identity":58,"providers":60,"relations":69,"tags":71,"workflow":72},1778688539782.859,"k17bv47rq7bxwrvjr0q77wqrb986nk9q",{"reviewCount":11},{"description":55,"installMethods":56,"name":57,"sourceUrl":17},"Verwenden Sie dies, wenn der Benutzer nach Themen fragt, die in der aktuellen Sitzung besprochen wurden, eine Themenliste sehen möchte oder fragt, worüber gesprochen wurde.",{"claudeCode":15},"list-topics",{"basePath":59,"githubOwner":20,"githubRepo":21,"locale":22,"slug":57,"type":24},"skills/list-topics",{"evaluate":61,"extract":68},{"promptVersionExtension":27,"promptVersionScoring":28,"score":62,"tags":63,"targetMarket":36,"tier":67},100,[32,64,65,35,66],"session-management","markdown","automation","verified",{"commitSha":39},{"parentExtensionId":42,"repoId":43,"translatedFrom":70},"k179fdg8n1dygkq5yatjqcesm986m4ck",[66,35,65,32,64],{"evaluatedAt":73,"extractAt":48,"updatedAt":74},1778688418474,1778688539782,{"_creationTime":76,"_id":77,"community":78,"display":79,"identity":83,"providers":85,"relations":93,"tags":95,"workflow":96},1778688552109.9226,"k174fgeq1ht0ee1p7jnvg4ssxs86mke2",{"reviewCount":11},{"description":80,"installMethods":81,"name":82,"sourceUrl":17},"Verwenden Sie dies, wenn der Benutzer sich dauerhaft etwas über Sitzungen hinweg merken möchte (z. B. \"immer bun verwenden\", \"nie automatisch committen\", \"mein Name ist Alex\"). Verwenden Sie es auch, wenn Sie eine klare Benutzerpräferenz oder Einschränkung erkennen, die es wert ist, beibehalten zu werden.",{"claudeCode":15},"remember",{"basePath":84,"githubOwner":20,"githubRepo":21,"locale":22,"slug":82,"type":24},"skills/remember",{"evaluate":86,"extract":92},{"promptVersionExtension":27,"promptVersionScoring":28,"score":87,"tags":88,"targetMarket":36,"tier":37},78,[32,89,90,64,91],"persistence","preferences","llm-context",{"commitSha":39},{"parentExtensionId":42,"repoId":43,"translatedFrom":94},"k1793dy3hv54gt7r17w9bn716586m9xj",[91,32,89,90,64],{"evaluatedAt":97,"extractAt":48,"updatedAt":98},1778688445917,1778688552109,{"_creationTime":100,"_id":101,"community":102,"display":103,"identity":107,"providers":109,"relations":116,"tags":118,"workflow":119},1778688560266.7888,"k17c0x2s43vfp7978wravh1q7x86nr07",{"reviewCount":11},{"description":104,"installMethods":105,"name":106,"sourceUrl":17},"Verwenden Sie dies, wenn der Benutzer den Fortschritt eines Themas speichern oder einen Kontrollpunkt setzen, den aktuellen Diskussionsstatus beibehalten oder alle Themen speichern möchte, bevor eine Sitzung beendet wird.",{"claudeCode":15},"save-topic",{"basePath":108,"githubOwner":20,"githubRepo":21,"locale":22,"slug":106,"type":24},"skills/save-topic",{"evaluate":110,"extract":115},{"promptVersionExtension":27,"promptVersionScoring":28,"score":111,"tags":112,"targetMarket":36,"tier":67},98,[32,113,64,65,114],"archival","local-storage",{"commitSha":39},{"parentExtensionId":42,"repoId":43,"translatedFrom":117},"k177q6jq8f6997htytfv8s9h5s86n53h",[113,114,65,32,64],{"evaluatedAt":120,"extractAt":48,"updatedAt":121},1778688497493,1778688560266,{"reviewCount":11},{"description":124,"installMethods":125,"name":21,"sourceUrl":17},"Themenbasierter automatischer Speicher für Claude Code – verlieren Sie nie den Kontext über Sitzungen oder Kompaktierungen hinweg.",{"claudeCode":21},{"_creationTime":127,"_id":128,"extensionId":5,"locale":22,"result":129,"trustSignals":335,"workflow":351},1778688518087.7566,"kn76z4ty8nye1agnd4cy31ff7x86mywm",{"checks":130,"evaluatedAt":310,"extensionSummary":311,"features":312,"nonGoals":318,"promptVersionExtension":27,"promptVersionScoring":28,"purpose":322,"rationale":323,"score":324,"summary":325,"tags":326,"tier":67,"useCases":330},[131,136,139,142,146,149,153,157,160,163,167,171,174,178,181,184,187,190,193,196,200,204,208,212,216,219,222,225,229,232,235,238,241,244,247,251,255,259,263,267,270,273,276,279,282,285,288,291,294,297,301,304,307],{"category":132,"check":133,"severity":134,"summary":135},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung artikuliert klar das Problem, dass Claude Code den Kontext über Sitzungen und Kompaktierungen hinweg vergisst.",{"category":132,"check":137,"severity":134,"summary":138},"Einzigartiges Verkaufsversprechen","Die Erweiterung bietet ein einzigartiges themenbasiertes automatisches Speichersystem und Kompaktierungs-Wiederherstellung, die über das Standardverhalten von LLMs hinausgehen.",{"category":132,"check":140,"severity":134,"summary":141},"Produktionsreife","Das Plugin bietet Hooks für Sitzungsbeginn und -ende, lokale Markdown-Speicherung und eine `/remember`-Fähigkeit, die den Kernlebenszyklus für den angegebenen Zweck abdeckt.",{"category":143,"check":144,"severity":134,"summary":145},"Geltungsbereich","Prinzip der einzigen Verantwortung","Das Plugin konzentriert sich auf die Verwaltung des Speichers von Claude Code durch Themenarchivierung und Kontextinjektion, mit zugehörigen Fähigkeiten wie `ignore-topic` und `save-topic`.",{"category":143,"check":147,"severity":134,"summary":148},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Kernfunktionalität des Plugins zur Bereitstellung eines themenbasierten automatischen Speichers korrekt wider.",{"category":150,"check":151,"severity":134,"summary":152},"Aufruf","Geltungsbereichbezogene Werkzeuge","Werkzeuge sind als spezifische Befehle wie `session-start.sh`, `stop.sh`, `save-topic`, `ignore-topic`, `list-topics` und `remember.sh` scoped, anstatt als allgemeine Befehle.",{"category":154,"check":155,"severity":134,"summary":156},"Dokumentation","Konfigurations- und Parameterreferenz","Umgebungsvariablen wie MEMORY_HOME sind mit Standardwerten und Beschreibungen dokumentiert. Die README erklärt auch, wie die Fähigkeiten genutzt werden.",{"category":143,"check":158,"severity":134,"summary":159},"Tool-Namensgebung","Tool-Namen wie `session-start.sh`, `stop.sh`, `save-topic`, `ignore-topic`, `list-topics` und `remember.sh` sind beschreibend und im kebab-case.",{"category":143,"check":161,"severity":134,"summary":162},"Minimale E/A-Oberfläche","Die Skripte des Plugins nehmen spezifische Argumente entgegen (wie Scope, Session-ID, Topic-Slug) und erzeugen strukturierte Ausgaben, wo zutreffend, ohne übermäßige oder undokumentierte Felder.",{"category":164,"check":165,"severity":134,"summary":166},"Lizenz","Lizenznutzbarkeit","Die MIT-Lizenz wird über eine LICENSE-Datei und einen SPDX-Identifikator im plugin.json-Manifest deklariert.",{"category":168,"check":169,"severity":134,"summary":170},"Wartung","Aktualität der Commits","Der letzte Commit war am 6. März 2026, also innerhalb der letzten 3 Monate.",{"category":168,"check":172,"severity":134,"summary":173},"Abhängigkeitsmanagement","Das Plugin hat keine Drittanbieter-Abhängigkeiten außer Bash und Node.js, die Standard-Entwicklungswerkzeuge sind.",{"category":175,"check":176,"severity":134,"summary":177},"Sicherheit","Geheimnisverwaltung","Das Plugin verarbeitet oder exponiert keine Geheimnisse; alle Daten werden lokal gespeichert.",{"category":175,"check":179,"severity":134,"summary":180},"Injection","Das Plugin verarbeitet Daten lokal und ruft keine externen Inhalte ab oder führt beliebige Anweisungen von nicht vertrauenswürdigen Quellen aus.",{"category":175,"check":182,"severity":134,"summary":183},"Transitive Lieferketten-Granaten","Das Plugin stützt sich nur auf gebündelte Skripte und Standard-System-Utilities; es werden keine Laufzeit-Downloads oder Remote-Code-Ausführungen durchgeführt.",{"category":175,"check":185,"severity":134,"summary":186},"Sandbox-Isolation","Das Plugin operiert innerhalb von benutzendefinierten Verzeichnissen wie `~/.memory/` und projektspezifischen Orten und ändert keine Dateien außerhalb dieser beabsichtigten Bereiche.",{"category":175,"check":188,"severity":134,"summary":189},"Sandbox-Escape-Primitive","Die gebündelten Skripte enthalten keine abgekoppelten Prozess-Spawns oder Wiederholungsschleifen bei abgelehnten Tool-Aufrufen.",{"category":175,"check":191,"severity":134,"summary":192},"Datenexfiltration","Alle Daten werden lokal gespeichert und es werden keine ausgehenden Aufrufe getätigt, um vertrauliche Daten an Dritte zu übermitteln.",{"category":175,"check":194,"severity":134,"summary":195},"Versteckte Texttricks","Der gebündelte Inhalt ist frei von versteckten Steuerungs-Tricks und die Beschreibungen sind reiner ASCII-Text.",{"category":197,"check":198,"severity":134,"summary":199},"Hooks","Opaque Code-Ausführung","Hook-Skripte sind einfache Bash- oder Node.js-Dateien, befinden sich im Repository und sind lesbar.",{"category":201,"check":202,"severity":134,"summary":203},"Portabilität","Strukturelle Annahme","Das Plugin verwendet relative Pfade und dokumentierte Umgebungsvariablen wie MEMORY_HOME und respektiert Standard-Verzeichnisstrukturen.",{"category":205,"check":206,"severity":134,"summary":207},"Vertrauen","Aufmerksamkeit für Issues","Mit 3 geöffneten und 2 geschlossenen Issues in den letzten 90 Tagen erscheint das Engagement des Maintainers positiv.",{"category":209,"check":210,"severity":134,"summary":211},"Versionierung","Release-Management","Das Plugin deklariert eine Version (1.0.1) in plugin.json und hat eine CHANGELOG.md, was auf ein klares Release-Management hindeutet.",{"category":213,"check":214,"severity":134,"summary":215},"Code-Ausführung","Validierung","Eingabeargumente für Skripte werden mit grundlegender Shell-Quoting und Argument-Parsing behandelt, und Skripte sind so konzipiert, dass sie bei Fehlern mit einem Nicht-Null-Exit-Code beendet werden, was auf Validierung hindeutet.",{"category":175,"check":217,"severity":134,"summary":218},"Ungeschützte destruktive Operationen","Die Operationen des Plugins sind hauptsächlich Datenarchivierung und -injektion; destruktive Operationen beschränken sich auf das Schreiben von Dateien innerhalb verwalteter Verzeichnisse, ohne sensible Operationen, die explizite Gates erfordern.",{"category":213,"check":220,"severity":134,"summary":221},"Fehlerbehandlung","Skripte verwenden `set -euo pipefail` und beenden sich bei Fehlern mit einem Nicht-Null-Exit-Code, was aussagekräftige Stderr-Ausgaben für Debugging und Workflow-Unterbrechung liefert.",{"category":213,"check":223,"severity":134,"summary":224},"Protokollierung","Das Plugin liefert informative Ausgaben an stdout/stderr zur Fehlerbehebung und Benutzerfeedback während der Hook-Ausführung.",{"category":226,"check":227,"severity":134,"summary":228},"Compliance","DSGVO","Das Plugin speichert alle Daten lokal und interagiert nicht mit Dritten, wodurch Probleme mit der Übermittlung persönlicher Daten vermieden werden.",{"category":226,"check":230,"severity":134,"summary":231},"Zielmarkt","Die Erweiterung arbeitet mit lokalen Dateien und Standard-Shell-Befehlen, ohne regionale oder gerichtliche Einschränkungen; targetMarket ist 'global'.",{"category":201,"check":233,"severity":134,"summary":234},"Laufzeitstabilität","Das Plugin basiert auf Standard-Bash und Node.js ohne Drittanbieter-Abhängigkeiten, die eine Pinning erfordern, und ist daher auf POSIX-kompatiblen Systemen portierbar.",{"category":154,"check":236,"severity":134,"summary":237},"README","Die README ist umfassend, gut strukturiert und erklärt klar den Zweck, die Installation und die Verwendung des Plugins.",{"category":143,"check":239,"severity":134,"summary":240},"Größe der Tool-Oberfläche","Das Plugin stellt eine angemessene Anzahl von Werkzeugen (Hooks und Skills) für seine Funktionalität bereit.",{"category":150,"check":242,"severity":134,"summary":243},"Überlappende Werkzeuge mit ähnlicher Bedeutung","Jedes Werkzeug und jeder Hook dient einem eindeutigen Zweck (z. B. Sitzungsstart, Themen speichern, Themen ignorieren) ohne signifikante Überschneidungen.",{"category":154,"check":245,"severity":134,"summary":246},"Phantom-Funktionen","Alle beworbenen Funktionen, einschließlich Themenarchivierung, Kompaktierungs-Wiederherstellung und der `/remember`-Fähigkeit, sind implementiert und in der README beschrieben.",{"category":248,"check":249,"severity":134,"summary":250},"Installation","Installationsanleitung","Klare Installationsanweisungen sowohl für das Plugin als auch für manuelle Methoden sind in der README enthalten, zusammen mit einem Kopier-Einfüge-Beispiel.",{"category":252,"check":253,"severity":134,"summary":254},"Fehler","Umsetzbare Fehlermeldungen","Skripte liefern klare Fehlermeldungen mit Exit-Codes und Kontext, die den Benutzern bei der Fehlerbehebung helfen.",{"category":256,"check":257,"severity":134,"summary":258},"Ausführung","Angepinnte Abhängigkeiten","Das Plugin verwendet Standard-Bash und Node.js ohne Drittanbieter-Abhängigkeiten, die angepinnt werden müssten.",{"category":143,"check":260,"severity":261,"summary":262},"Dry-Run-Vorschau","not_applicable","Das Plugin verwaltet hauptsächlich lokale Dateien und beinhaltet keine zustandsverändernden Befehle oder nach außen gerichtete Datenübertragungen, die eine Dry-Run-Funktion erfordern würden.",{"category":264,"check":265,"severity":134,"summary":266},"Protokoll","Idempotente Wiederholung & Timeouts","Das Plugin operiert lokal und synchron; Operationen sind innerhalb ihres Geltungsbereichs inhärent idempotent und Timeouts sind für die lokale Skriptausführung kein Problem.",{"category":226,"check":268,"severity":134,"summary":269},"Telemetrie-Opt-in","Das Plugin sendet keine Telemetrie, daher ist ein Opt-in/Opt-out irrelevant.",{"category":150,"check":271,"severity":134,"summary":272},"Namenskollisionen","Die Befehle und Hooks des Plugins haben eindeutige Namen und scheinen nicht mit Claude Code-Interna oder anderen Erweiterungen zu kollidieren.",{"category":150,"check":274,"severity":134,"summary":275},"Hooks-Aus-Mechanismus","Obwohl es keinen direkten Schalter gibt, kann das Plugin aufgrund seiner lokalen Natur und seiner Abhängigkeit von der Standardinstallation deaktiviert werden, indem es deinstalliert oder seine Hooks aus den Projekteinstellungen entfernt werden. Seine Kernlogik ist für die grundlegende Agentenfunktion nicht essenziell.",{"category":150,"check":277,"severity":134,"summary":278},"Engmaschige Hook-Übereinstimmung","Hooks werden durch spezifische Ereignisse wie `SessionStart` und `Stop` ausgelöst, nicht durch breite `.*`-Matcher bei Tool-Aufrufen.",{"category":175,"check":280,"severity":134,"summary":281},"Hook-Sicherheit","Hooks sind lokale Skripte und führen keine destruktiven Operationen oder Netzwerkanrufe ohne Benutzeraufsicht durch und sind nicht dazu bestimmt, Prompts zu ändern.",{"category":197,"check":283,"severity":134,"summary":284},"Stille Prompt-Umschreibung","Das Plugin verwendet keine `UserPromptSubmit`-Hooks, daher findet keine stille Prompt-Umschreibung statt.",{"category":175,"check":286,"severity":261,"summary":287},"Berechtigungs-Hook","Das Plugin verwendet keine `PermissionRequest`-Hooks.",{"category":226,"check":289,"severity":134,"summary":290},"Hook-Datenschutz","Hooks sind lokale Skripte und senden keine Daten über das Netzwerk zum Protokollieren oder für Telemetrie.",{"category":213,"check":292,"severity":134,"summary":293},"Hook-Abhängigkeit","Hook-Skripte sind lesbare Bash-/MJS-Dateien innerhalb des Repositories.",{"category":154,"check":295,"severity":134,"summary":296},"Transparenz der Funktionen","Die README erklärt klar die Funktionen, Hooks und die Verwendung des Plugins, einschließlich der lokalen Speicherverwaltung.",{"category":298,"check":299,"severity":134,"summary":300},"Konvention","Einhaltung von Layout-Konventionen","Das Plugin folgt der Struktur von Claude Code, mit `plugin.json` in `.claude-plugin/` und Hook-Skripten in `hooks/`.",{"category":298,"check":302,"severity":134,"summary":303},"Plugin-Status","Der Plugin-Status wird lokal in `~/.memory/` verwaltet, was außerhalb des üblichen Deinstallationsumfangs liegt, aber dies ist dokumentiert und absichtlich für die Datenspeicherung.",{"category":175,"check":305,"severity":261,"summary":306},"Im Keychain gespeicherte Geheimnisse","Das Plugin verarbeitet keine Geheimnisse, daher ist die Keychain-Speicherung nicht zutreffend.",{"category":248,"check":308,"severity":134,"summary":309},"Saubere Deinstallation","Die Deinstallation des Plugins entfernt seine Konfiguration, bewahrt aber Benutzerdaten in `~/.memory/` und hinterlässt keine laufenden Hintergrundprozesse.",1778688364782,"Dieses Plugin fügt Claude Code einen persistenten, themenbasierten Speicher hinzu, indem es Konversationen automatisch in lokalen Markdown-Dateien archiviert und relevante Verläufe und Einstellungen zu Beginn neuer Sitzungen einspeist. Es unterstützt das manuelle Speichern von Themen, das Ignorieren von Themen und Benutzereinstellungen für Projekte oder global.",[313,314,315,316,317],"Themenbasierte automatische Archivierung","Injektion von Speicher über Sitzungen hinweg","Kontextwiederherstellung nach Kompaktierungen","Persistenz von Benutzereinstellungen (`/remember`)","Lokale Markdown-Speicherung",[319,320,321],"Speichern von Speicher in einer Cloud-Datenbank oder erforderliche externe Dienste","Bereitstellung von nur sitzungsbasiertem Speicher (er ist persistent)","Ersetzen der Kernfunktionalität von Claude Code; er erweitert sie","Sicherzustellen, dass Claude Code den Kontext über Sitzungen und Kompaktierungen hinweg beibehält, indem Themen automatisch archiviert und relevante Verläufe und Einstellungen eingespeist werden.","Die Erweiterung ist außergewöhnlich gut dokumentiert und robust, mit starker Einhaltung von Sicherheits-, Geltungs- und Benutzerfreundlichkeitsprinzipien. Es wurden keine kritischen oder warnenden Funde identifiziert.",99,"Ein hochgradig poliertes Plugin, das robustes lokales Speichermanagement für Claude Code bietet.",[32,89,327,328,114,34,329],"hooks","context-management","nodejs",[331,332,333,334],"Aufrechterhaltung des Kontexts über langlaufende Projekte hinweg","Erinnern an vergangene Entscheidungen und Präferenzen in neuen Sitzungen","Wiederherstellung wichtiger Informationen nach Kontextkompaktierungen","Organisation von Diskussionen in eindeutige, archivierbare Themen",{"codeQuality":336,"collectedAt":338,"documentation":339,"maintenance":342,"security":349,"testCoverage":350},{"hasLockfile":337},false,1778688340278,{"descriptionLength":340,"readmeSize":341},97,7301,{"closedIssues90d":343,"forks":344,"hasChangelog":345,"manifestVersion":346,"openIssues90d":344,"pushedAt":347,"stars":348},2,3,true,"1.0.1",1772785245000,31,{"hasNpmPackage":337,"license":40,"smitheryVerified":337},{"hasCi":337,"hasTests":345},{"updatedAt":352},1778688518087,{"basePath":354,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":355},"","plugin",{"_creationTime":357,"_id":358,"community":359,"display":360,"identity":364,"parentExtension":367,"providers":368,"relations":378,"tags":379,"workflow":380},1778688322101.8252,"k17944zm3ehfvm4ntncyz1dzyx86nc6v",{"reviewCount":11},{"description":361,"installMethods":362,"name":363,"sourceUrl":17},"Topic-based automatic memory for Claude Code",{"claudeCode":15},"claude-recap-marketplace",{"basePath":354,"githubOwner":20,"githubRepo":21,"locale":365,"slug":21,"type":366},"en","marketplace",null,{"evaluate":369,"extract":373},{"promptVersionExtension":370,"promptVersionScoring":28,"score":62,"tags":371,"targetMarket":36,"tier":67},"3.1.0",[32,372,35,89,66],"context",{"commitSha":39,"marketplace":374,"plugin":376},{"name":363,"pluginCount":375},1,{"mcpCount":11,"provider":377,"skillCount":11},"classify",{"repoId":43},[66,35,372,32,89],{"evaluatedAt":381,"extractAt":48,"updatedAt":382},1778688340018,1778688561034,{"evaluate":384,"extract":386},{"promptVersionExtension":27,"promptVersionScoring":28,"score":324,"tags":385,"targetMarket":36,"tier":67},[32,89,327,328,114,34,329],{"commitSha":39,"license":40,"plugin":387},{"mcpCount":11,"provider":377,"skillCount":388},4,{"parentExtensionId":358,"repoId":43,"translatedFrom":42},{"_creationTime":391,"_id":43,"identity":392,"providers":393,"workflow":475},1778688317050.7341,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":394,"discover":458,"github":461},{"commitSha":39,"extensions":395},[396,409,433,440,446,452],{"basePath":354,"description":361,"displayName":363,"installMethods":397,"rationale":398,"selectedPaths":399,"source":408,"sourceLanguage":365,"type":366},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[400,403,405],{"path":401,"priority":402},".claude-plugin/marketplace.json","mandatory",{"path":404,"priority":402},"README.md",{"path":406,"priority":407},"LICENSE","high","rule",{"basePath":354,"description":410,"displayName":21,"installMethods":411,"license":40,"rationale":412,"selectedPaths":413,"source":408,"sourceLanguage":365,"type":355},"Topic-based automatic memory for Claude Code — never lose context across sessions or compactions.",{"claudeCode":21},"plugin manifest at .claude-plugin/plugin.json",[414,416,417,418,421,423,425,427,429,431],{"path":415,"priority":402},".claude-plugin/plugin.json",{"path":404,"priority":402},{"path":406,"priority":407},{"path":419,"priority":420},"skills/ignore-topic/SKILL.md","medium",{"path":422,"priority":420},"skills/list-topics/SKILL.md",{"path":424,"priority":420},"skills/remember/SKILL.md",{"path":426,"priority":420},"skills/save-topic/SKILL.md",{"path":428,"priority":407},"hooks/hooks.json",{"path":430,"priority":407},"hooks/session-start.sh",{"path":432,"priority":407},"hooks/stop.sh",{"basePath":19,"description":434,"displayName":23,"installMethods":435,"rationale":436,"selectedPaths":437,"source":408,"sourceLanguage":365,"type":24},"Use when the user wants to ignore, skip, or exclude specific topics from being archived. Triggers on \"ignore topic\", \"don't archive\", \"skip topic\", \"stop remembering\", \"list ignored topics\", \"remove ignore rule\".",{"claudeCode":15},"SKILL.md frontmatter at skills/ignore-topic/SKILL.md",[438],{"path":439,"priority":402},"SKILL.md",{"basePath":59,"description":441,"displayName":57,"installMethods":442,"rationale":443,"selectedPaths":444,"source":408,"sourceLanguage":365,"type":24},"Use when the user asks about topics discussed in the current session, wants to see a topic list, or asks what has been talked about.",{"claudeCode":15},"SKILL.md frontmatter at skills/list-topics/SKILL.md",[445],{"path":439,"priority":402},{"basePath":84,"description":447,"displayName":82,"installMethods":448,"rationale":449,"selectedPaths":450,"source":408,"sourceLanguage":365,"type":24},"Use when the user wants to persistently remember something across sessions (e.g., \"always use bun\", \"never auto-commit\", \"my name is Alex\"). Also use when you detect a clear user preference or constraint worth persisting.",{"claudeCode":15},"SKILL.md frontmatter at skills/remember/SKILL.md",[451],{"path":439,"priority":402},{"basePath":108,"description":453,"displayName":106,"installMethods":454,"rationale":455,"selectedPaths":456,"source":408,"sourceLanguage":365,"type":24},"Use when the user wants to save or checkpoint topic progress, persist current discussion state, or save all topics before ending a session.",{"claudeCode":15},"SKILL.md frontmatter at skills/save-topic/SKILL.md",[457],{"path":439,"priority":402},{"sources":459},[460],"manual",{"closedIssues90d":343,"description":410,"forks":344,"license":40,"openIssues90d":344,"pushedAt":347,"readmeSize":341,"stars":348,"topics":462},[463,464,465,34,466,467,468,469,328,470,471,472,473,64,474],"agent-memory","ai-memory","anthropic","claude","claude-code","claude-code-hooks","claude-code-plugin","developer-tools","llm-tools","open-source","productivity","shell",{"classifiedAt":476,"discoverAt":477,"extractAt":478,"githubAt":478,"updatedAt":476},1778688321667,1778688317050,1778688319676,[34,328,327,114,32,329,89],{"evaluatedAt":481,"extractAt":48,"updatedAt":352},1778688364899,[],[484,510,537,566,593,625],{"_creationTime":485,"_id":486,"community":487,"display":488,"identity":494,"providers":498,"relations":504,"tags":506,"workflow":507},1778685949178.7913,"k178893jhzrwa53g69xtvqwt8h86n6p8",{"reviewCount":11},{"description":489,"installMethods":490,"name":492,"sourceUrl":493},"Essential safety hooks to prevent destructive operations in Claude Code. From cc-safe-setup (655+ hooks).",{"claudeCode":491},"hooks-safety","Hooks Safety","https://github.com/davepoon/buildwithclaude",{"basePath":495,"githubOwner":496,"githubRepo":497,"locale":365,"slug":491,"type":355},"plugins/hooks-safety","davepoon","buildwithclaude",{"evaluate":499,"extract":503},{"promptVersionExtension":27,"promptVersionScoring":28,"score":324,"tags":500,"targetMarket":36,"tier":67},[501,327,502,34,35],"security","safety",{"commitSha":39,"license":40},{"repoId":505},"kd719kw54vhmcscq7ckdp59fg586mnt6",[34,35,327,502,501],{"evaluatedAt":508,"extractAt":509,"updatedAt":508},1778687676247,1778685949178,{"_creationTime":511,"_id":512,"community":513,"display":514,"identity":518,"providers":522,"relations":530,"tags":533,"workflow":534},1778699018122.7695,"k179ejyqcjvmz5pzfz76r94mz986n8tk",{"reviewCount":11},{"description":515,"installMethods":516,"name":328,"sourceUrl":517},"Context persistence, restoration, and long-running conversation management",{"claudeCode":328},"https://github.com/wshobson/agents",{"basePath":519,"githubOwner":520,"githubRepo":521,"locale":365,"slug":328,"type":355},"plugins/context-management","wshobson","agents",{"evaluate":523,"extract":529},{"promptVersionExtension":27,"promptVersionScoring":28,"score":111,"tags":524,"targetMarket":36,"tier":67},[328,89,525,526,527,528],"restoration","long-running-conversations","multi-agent","state-management",{"commitSha":39,"license":40},{"parentExtensionId":531,"repoId":532},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[328,526,527,89,525,528],{"evaluatedAt":535,"extractAt":536,"updatedAt":535},1778699309553,1778699018122,{"_creationTime":538,"_id":539,"community":540,"display":541,"identity":547,"providers":552,"relations":560,"tags":562,"workflow":563},1778692488329.0107,"k179bvp22xcxq4xg9bkgpkhw5s86mstq",{"reviewCount":11},{"description":542,"installMethods":543,"name":545,"sourceUrl":546},"Node.js 20+ with Express/Fastify, TypeScript, and ESM module rules for Claude Code.",{"claudeCode":544},"dotforge-stack-node-express","dotforge","https://github.com/luiseiman/claude-kit",{"basePath":548,"githubOwner":549,"githubRepo":550,"locale":365,"slug":551,"type":355},"stacks/node-express","luiseiman","claude-kit","node-express",{"evaluate":553,"extract":559},{"promptVersionExtension":27,"promptVersionScoring":28,"score":62,"tags":554,"targetMarket":36,"tier":67},[33,555,556,557,34,558],"management","policy","auditing","claudecode",{"commitSha":39,"license":40},{"repoId":561},"kd79wqc8an5wh20cc2znr8tyb586mxwx",[557,34,558,33,555,556],{"evaluatedAt":564,"extractAt":565,"updatedAt":564},1778692726682,1778692488329,{"_creationTime":567,"_id":568,"community":569,"display":570,"identity":575,"providers":578,"relations":585,"tags":588,"workflow":589},1778692314313.764,"k1710ghht08s30e5z51f0eq85s86mnm4",{"reviewCount":11},{"description":571,"installMethods":572,"name":573,"sourceUrl":574},"Teilen Sie Erinnerungen zwischen Cowork-Projekten. Hören Sie auf, Claude dasselbe zweimal beizubringen.",{"claudeCode":573},"memory-bridge","https://github.com/LewenW/claude-memory-bridge",{"basePath":354,"githubOwner":576,"githubRepo":577,"locale":22,"slug":577,"type":355},"LewenW","claude-memory-bridge",{"evaluate":579,"extract":584},{"promptVersionExtension":27,"promptVersionScoring":28,"score":62,"tags":580,"targetMarket":36,"tier":67},[32,581,582,583],"knowledge-sharing","cross-project","mcp",{"commitSha":39},{"repoId":586,"translatedFrom":587},"kd727a9x2mehgp2rexv2n03pqd86mvqz","k178rawx14btktbv4ynsp9zvpx86mstq",[582,581,583,32],{"evaluatedAt":590,"extractAt":591,"updatedAt":592},1778692269825,1778692245333,1778692314313,{"_creationTime":594,"_id":595,"community":596,"display":597,"identity":602,"providers":607,"relations":618,"tags":621,"workflow":622},1778675056600.2026,"k171b5pw3erme9qy3334r4gbv586mzhf",{"reviewCount":11},{"description":598,"installMethods":599,"name":600,"sourceUrl":601},"Self-Improving Agent: curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills. Provides /si:review, /si:promote, /si:extract, /si:status, and /si:remember slash commands.",{"claudeCode":600},"si","https://github.com/alirezarezvani/claude-skills",{"basePath":603,"githubOwner":604,"githubRepo":605,"locale":365,"slug":606,"type":355},"engineering-team/self-improving-agent","alirezarezvani","claude-skills","self-improving-agent",{"evaluate":608,"extract":616},{"promptVersionExtension":27,"promptVersionScoring":28,"score":62,"tags":609,"targetMarket":36,"tier":67},[32,610,611,612,613,614,615],"auto-memory","self-improvement","learning","rules","skills","code-curation",{"commitSha":39,"license":40,"plugin":617},{"mcpCount":11,"provider":377,"skillCount":388},{"parentExtensionId":619,"repoId":620},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[610,615,612,32,613,611,614],{"evaluatedAt":623,"extractAt":624,"updatedAt":623},1778675366945,1778675056600,{"_creationTime":626,"_id":627,"community":628,"display":629,"identity":633,"providers":635,"relations":643,"tags":645,"workflow":646},1778685949178.7742,"k17dgc5scd649szmm3x9evvv3h86mshy",{"reviewCount":11},{"description":630,"installMethods":631,"name":632,"sourceUrl":493},"Real-time statusline HUD for Claude Code - displays context usage, tool activity, agent tracking, and todo progress",{"claudeCode":632},"claude-hud",{"basePath":634,"githubOwner":496,"githubRepo":497,"locale":365,"slug":632,"type":355},"plugins/claude-hud",{"evaluate":636,"extract":642},{"promptVersionExtension":27,"promptVersionScoring":28,"score":62,"tags":637,"targetMarket":36,"tier":67},[638,639,640,641,329],"hud","monitoring","statusline","typescript",{"commitSha":39,"license":40},{"parentExtensionId":644,"repoId":505},"k17dg0d5d8g0a5nhm59gm0tkwx86nbt4",[638,639,329,640,641],{"evaluatedAt":647,"extractAt":509,"updatedAt":647},1778686047407]