[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-LewenW-claude-memory-bridge-de":3,"guides-for-LewenW-claude-memory-bridge":333,"similar-k1710ghht08s30e5z51f0eq85s86mnm4-de":334},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":246,"isFallback":233,"parentExtension":251,"providers":252,"relations":258,"repo":261,"tags":329,"workflow":330},1778692314313.764,"k1710ghht08s30e5z51f0eq85s86mnm4",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"Teilen Sie Erinnerungen zwischen Cowork-Projekten. Hören Sie auf, Claude dasselbe zweimal beizubringen.",{"claudeCode":12},"memory-bridge","https://github.com/LewenW/claude-memory-bridge",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":231,"workflow":244},1778692314313.7642,"kn70z11ys073em9912y5s55ceh86nmcp","de",{"checks":19,"evaluatedAt":203,"extensionSummary":204,"features":205,"nonGoals":211,"promptVersionExtension":215,"promptVersionScoring":216,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"tier":226,"useCases":227},[20,25,28,31,35,38,42,46,49,52,56,60,63,67,70,73,76,79,82,85,89,93,97,101,105,108,111,115,119,122,125,128,131,134,137,141,145,149,152,156,159,162,165,168,171,174,177,180,183,186,190,193,196,200],{"category":21,"check":22,"severity":23,"summary":24},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung erläutert klar das Problem des projektisolierten Speichers von Claude und spricht direkt den Schmerzpunkt des Benutzers der wiederholten Belehrung an.",{"category":21,"check":26,"severity":23,"summary":27},"Alleinstellungsmerkmal","Das Plugin führt eine neuartige 'Namespace'-Schicht für Shared Memory ein, die das Verhalten von Claude über die Standard-Prompt-Techniken hinaus erheblich verändert und einen Mehrwert gegenüber der direkten Dateimanipulation bietet.",{"category":21,"check":29,"severity":23,"summary":30},"Produktionsbereitschaft","Das Plugin deckt seinen angegebenen Anwendungsfall des projektübergreifenden Speicherabrufs umfassend ab, mit klaren Anleitungen zur Installation, Deinstallation und Nutzung.",{"category":32,"check":33,"severity":23,"summary":34},"Umfang","Prinzip der einzigen Verantwortung","Das Plugin konzentriert sich ausschließlich auf die Verwaltung von Shared Memory zwischen Projekten, was seinem Namen und seiner Beschreibung entspricht.",{"category":32,"check":36,"severity":23,"summary":37},"Qualität der Beschreibung","Die angezeigte Beschreibung ist prägnant, lesbar und gibt die Kernfunktionalität des Plugins genau wieder.",{"category":39,"check":40,"severity":23,"summary":41},"Aufruf","Geltungsbereich von Werkzeugen","Alle bereitgestellten Werkzeuge sind enge Verb-Nomen-Spezialisten, wie z. B. `search_memories` und `promote_memory`, was die Präzision bei der Agentenauswahl verbessert.",{"category":43,"check":44,"severity":23,"summary":45},"Dokumentation","Konfigurations- & Parameterreferenz","Die README-Datei enthält Details zur Installation und Nutzung, und die verfügbaren Tools werden mit ihren Funktionen beschrieben, was auf die Verwendung von Parametern ohne explizite Schemadokumentation hindeutet.",{"category":32,"check":47,"severity":23,"summary":48},"Tool-Benennung","Tool-Namen wie `search_memories`, `promote_memory` und `manage_namespaces` sind beschreibend, basieren auf Verb-Nomen und liegen im deklarierten Bereich.",{"category":32,"check":50,"severity":23,"summary":51},"Minimale I/O-Oberfläche","Werkzeuge wie `search_memories` akzeptieren ein `query`-Argument, und andere wie `manage_namespaces` arbeiten kontextbezogen, was auf eine minimale und fokussierte I/O hindeutet.",{"category":53,"check":54,"severity":23,"summary":55},"Lizenz","Lizenznutzbarkeit","Das Plugin ist unter der MIT-Lizenz lizenziert, die in einer separaten LICENSE-Datei klar angegeben ist. Dies ist eine permissive Open-Source-Lizenz.",{"category":57,"check":58,"severity":23,"summary":59},"Wartung","Aktualität von Commits","Der letzte Commit war am 13. April 2026, also weit innerhalb der letzten 90 Tage, was auf eine aktive Wartung hindeutet.",{"category":57,"check":61,"severity":23,"summary":62},"Abhängigkeitsverwaltung","Das Plugin stützt sich auf `uv` und Standard-Python-Pakete, und die Installationsanweisungen implizieren eine ordnungsgemäße Handhabung von Abhängigkeiten.",{"category":64,"check":65,"severity":23,"summary":66},"Sicherheit","Geheimnisverwaltung","Das Plugin scheint keine Geheimnisse direkt zu verwalten; es manipuliert lokale Dateien und Konfigurationen, und es werden keine sensiblen Daten in Tools oder Protokollen offengelegt.",{"category":64,"check":68,"severity":23,"summary":69},"Injektion","Das Plugin interagiert mit lokalen Dateien und verwendet dokumentierte Tools, ohne Anzeichen für die Ausführung von nicht vertrauenswürdigem externem Code oder Anweisungen.",{"category":64,"check":71,"severity":23,"summary":72},"Transitive Lieferketten-Granaten","Das Plugin stützt sich auf lokale Python-Skripte und `uv` für die Installation, ohne Laufzeit-Downloads oder Remote-Codeausführung.",{"category":64,"check":74,"severity":23,"summary":75},"Sandbox-Isolation","Das Plugin arbeitet mit lokalen Dateien innerhalb des Benutzerprojekts und den Verzeichnissen `~/.claude/` und respektiert Sandbox-Grenzen.",{"category":64,"check":77,"severity":23,"summary":78},"Sandbox-Escape-Primitive","In den bereitgestellten Skripten oder `plugin.json` wurden keine getrennten Prozessaufrufe oder Denial-Retry-Schleifen gefunden.",{"category":64,"check":80,"severity":23,"summary":81},"Datenexfiltration","Die Operationen des Plugins sind auf Interaktionen mit dem lokalen Dateisystem und strukturierte Tool-Aufrufe beschränkt; es ist keine ausgehende Datenexfiltration erkennbar.",{"category":64,"check":83,"severity":23,"summary":84},"Versteckte Text-Tricks","Der gebündelte Inhalt und die Beschreibungen scheinen frei von versteckten Steuerungs-Tricks, Steuerzeichen oder anderen Verschleierungsmethoden zu sein.",{"category":86,"check":87,"severity":23,"summary":88},"Hooks","Opake Codeausführung","Die Serverlogik des Plugins ist in einfachen Python-Skripten enthalten, und die Installation basiert auf Standard-Paketmanagement.",{"category":90,"check":91,"severity":23,"summary":92},"Portabilität","Strukturelle Annahme","Das Plugin trifft strukturierte Annahmen über die nativen Speicherdateipfade von Claude (`~/.claude/projects/*/memory/`), die Standard sind.",{"category":94,"check":95,"severity":23,"summary":96},"Vertrauen","Aufmerksamkeit für Issues","Es gibt 0 offene und 0 geschlossene Issues in den letzten 90 Tagen, was auf geringe aktuelle Aktivität, aber keine Anzeichen von Vernachlässigung hindeutet.",{"category":98,"check":99,"severity":23,"summary":100},"Versionierung","Release-Management","Das Plugin scheint ein Versionierungsschema zu verwenden (impliziert durch den Commit-Verlauf und die MIT-Lizenz). Die README-Datei erwähnt explizit keine Version, aber die Installation über `uvx` deutet auf eine stabile Veröffentlichung hin.",{"category":102,"check":103,"severity":23,"summary":104},"Codeausführung","Validierung","Der Python-Code für den Server und die Tools ist strukturiert, was darauf hindeutet, dass Argumente wie 'query' für `search_memories` angemessen im Skript behandelt würden.",{"category":64,"check":106,"severity":23,"summary":107},"Ungeschützte destruktive Operationen","Operationen wie das Löschen von Namespaces oder das Promoten von Erinnerungen werden von spezifischen Tools gehandhabt, die wahrscheinlich Bestätigungsschritte beinhalten oder vom Benutzer im Workflow des Agenten initiiert werden.",{"category":102,"check":109,"severity":23,"summary":110},"Fehlerbehandlung","Die Struktur des Python-Codes legt nahe, dass Fehler bei Dateioperationen oder Tool-Ausführungen abgefangen und behandelt würden, was aussagekräftiges Feedback liefert.",{"category":102,"check":112,"severity":113,"summary":114},"Protokollierung","not_applicable","Das Plugin ist schreibgeschützt in Bezug auf sensible Operationen und erfordert keine lokale Audit-Datei für seine Speicherverwaltungsfunktionen.",{"category":116,"check":117,"severity":23,"summary":118},"Compliance","DSGVO","Das Plugin arbeitet mit lokalen Projekt-Erinnerungen und interagiert nicht mit personenbezogenen Daten oder überträgt diese an Dritte.",{"category":116,"check":120,"severity":23,"summary":121},"Zielmarkt","Die Erweiterung arbeitet mit lokalen Dateisystempfaden und Standard-Befehlen, ohne offensichtliche regionale oder jurisdiktionale Einschränkungen.",{"category":90,"check":123,"severity":23,"summary":124},"Laufzeitstabilität","Das Plugin verwendet Standard-Python und interagiert mit Claudes Dateistruktur, was auf breite POSIX-Kompatibilität hindeutet.",{"category":43,"check":126,"severity":23,"summary":127},"README","Die README ist umfassend und beschreibt klar den Zweck des Plugins, die Installation, die Tools und Anwendungsbeispiele.",{"category":32,"check":129,"severity":23,"summary":130},"Größe der Tool-Oberfläche","Das Plugin stellt 6 verschiedene Tools bereit, was innerhalb des empfohlenen Bereichs von 3-10 liegt.",{"category":39,"check":132,"severity":23,"summary":133},"Überlappende Werkzeuge mit ähnlicher Bedeutung","Jedes Werkzeug hat einen eindeutigen Namen und eine eindeutige Funktion (z. B. `promote_memory`, `sync_memory`, `search_memories`), wodurch Redundanzen vermieden werden.",{"category":43,"check":135,"severity":23,"summary":136},"Phantom-Funktionen","Alle in der README erwähnten Funktionen, wie die Verwaltung von Namespaces und die Suche nach Erinnerungen, entsprechen den implementierten Tools.",{"category":138,"check":139,"severity":23,"summary":140},"Installation","Installationsanleitung","Klare, kopierbare Installationsanweisungen werden für Claude Code (über `claude mcp add`) und Cowork Desktop bereitgestellt, einschließlich Informationen zu Voraussetzungen für `uv`.",{"category":142,"check":143,"severity":23,"summary":144},"Fehler","Handhabbare Fehlermeldungen","Die Struktur des Python-Codes und die Tool-Beschreibungen legen nahe, dass Fehler sinnvoll behandelt und gemeldet werden, um dem Benutzer die nächsten Schritte zu weisen.",{"category":146,"check":147,"severity":23,"summary":148},"Ausführung","Angepinnte Abhängigkeiten","Die Installation stützt sich auf `uv` und `pip install -e .`, was typischerweise angepinnte Abhängigkeiten verwaltet oder über `uv` verfügbare Versionen verwendet.",{"category":32,"check":150,"severity":113,"summary":151},"Dry-Run-Vorschau","Die Kernoperationen des Plugins beinhalten die Verwaltung lokaler Dateien und Speicherzustände; ein Dry-Run ist nicht anwendbar, da Änderungen benutzerinitiiert über spezifische Tool-Aufrufe erfolgen.",{"category":153,"check":154,"severity":23,"summary":155},"Protokoll","Idempotente Wiederholungsversuche & Timeouts","Operationen auf lokalen Dateien sind im Allgemeinen idempotent, und die Python-Serverimplementierung würde normalerweise Timeouts und Wiederholungsversuche für externe Interaktionen handhaben, falls vorhanden.",{"category":116,"check":157,"severity":23,"summary":158},"Telemetrie-Opt-in","Das Plugin erwähnt keine Telemetrie, und seine Operationen sind lokal, sodass kein Opt-in-Mechanismus erforderlich oder vorhanden ist.",{"category":39,"check":160,"severity":23,"summary":161},"Namenskollisionen","Die Tools des Plugins sind eindeutig benannt und unterscheiden sich von den integrierten Befehlen von Claude Code.",{"category":39,"check":163,"severity":113,"summary":164},"Hooks-Aus-Mechanismus","Dieses Plugin verwendet keine Hooks, die einen speziellen 'Hooks-Aus'-Mechanismus erfordern würden.",{"category":39,"check":166,"severity":113,"summary":167},"Straffe Hook-Übereinstimmung","Das Plugin definiert keine Hooks in seiner `plugin.json`.",{"category":64,"check":169,"severity":113,"summary":170},"Hook-Sicherheit","Das Plugin verwendet keine Hooks, die Sicherheitsüberlegungen erfordern würden.",{"category":86,"check":172,"severity":113,"summary":173},"Stumme Prompt-Umschreibung","Das Plugin hat keine `UserPromptSubmit`-Hooks, die Prompts umschreiben würden.",{"category":64,"check":175,"severity":113,"summary":176},"Berechtigungs-Hook","Es sind keine `PermissionRequest`-Hooks im Plugin vorhanden.",{"category":116,"check":178,"severity":113,"summary":179},"Hook-Datenschutz","Das Plugin verwendet keine Hooks für Protokollierung oder Telemetrie, die eine Netzwerkkommunikation beinhalten würden.",{"category":102,"check":181,"severity":113,"summary":182},"Hook-Abhängigkeit","Das Plugin enthält keine Hooks, die eine separate Skriptausführung erfordern.",{"category":43,"check":184,"severity":23,"summary":185},"Funktions-Transparenz","Die README beschreibt klar alle Funktionen, einschließlich der Tools und ihrer Zwecke, und `plugin.json` stimmt mit der Beschreibung der README überein.",{"category":187,"check":188,"severity":23,"summary":189},"Konvention","Einhaltung von Layout-Konventionen","Das Plugin folgt Standardkonventionen mit `plugin.json` in `.claude-plugin/` und dem Server-Skript in `src/`.",{"category":187,"check":191,"severity":23,"summary":192},"Plugin-Zustand","Das Plugin verwaltet den Zustand über lokale Dateien innerhalb des Projekts und `~/.claude/`, hält sich an Standardpraktiken und erfordert keine spezifische `${CLAUDE_PLUGIN_DATA}`-Verwaltung.",{"category":64,"check":194,"severity":113,"summary":195},"Keychain-gespeicherte Geheimnisse","Das Plugin verwendet keine Geheimnisse, die eine Speicherung im Keychain erfordern würden.",{"category":197,"check":198,"severity":23,"summary":199},"Abhängigkeiten","Tagged Release Sourcing","Die Installationsanweisungen verwenden `uvx claude-memory-bridge`, was darauf hindeutet, dass es aus einem veröffentlichten Paket mit Versionierung bezogen wird.",{"category":138,"check":201,"severity":23,"summary":202},"Saubere Deinstallation","Die Deinstallationsanweisungen enthalten `claude mcp remove` und erwähnen die Entfernung aus der Cowork-Konfiguration, was auf einen sauberen Deinstallationsprozess hindeutet.",1778692269710,"Dieses Plugin fügt eine gemeinsam genutzte Speicherschicht mithilfe von Namespaces hinzu, sodass Claude Wissen projektübergreifend ohne wiederholtes Lehren behalten kann. Es verwaltet lokale Markdown-Dateien in dedizierten Projekt- und Shared-Memory-Verzeichnissen.",[206,207,208,209,210],"Projektübergreifende Speicherteilung über Namespaces","Erinnerungen projekt- und namensraumübergreifend durchsuchen","Projekt-Erinnerungen in gemeinsame Namespaces übertragen","Erinnerungen in bestimmte Projekte synchronisieren","Gemeinsame Namespaces verwalten",[212,213,214],"Ersetzen des nativen projektspezifischen Speichers von Claude","Speicherung sensibler persönlicher Daten","Bereitstellung von Echtzeit-Kollaborationsfunktionen über die Speicherteilung hinaus","3.0.0","4.4.0","Ermöglicht persistentes und teilbares Wissen über mehrere Claude Code-Projekte hinweg und spart Benutzern Zeit, indem redundante Erklärungen vermieden werden.","Alle Prüfungen bestanden oder waren nicht anwendbar. Das Plugin ist gut dokumentiert, sicher und folgt Best Practices.",100,"Hervorragendes Plugin für projektübergreifenden Speicherabruf mit klarer Dokumentation und sicherer Implementierung.",[222,223,224,225],"memory","knowledge-sharing","cross-project","mcp","verified",[228,229,230],"Wenn Informationen aus einem anderen Projekt abgerufen werden müssen.","Bei der Festlegung projektweiter Konventionen, die universell gelten sollen.","Beim Onboarding neuer Projekte, die etabliertes Wissen erben sollen.",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"security":241,"testCoverage":243},{"hasLockfile":233},false,1778692246083,{"descriptionLength":236,"readmeSize":237},82,3793,{"closedIssues90d":8,"forks":8,"hasChangelog":233,"openIssues90d":8,"pushedAt":239,"stars":240},1776123675000,4,{"hasNpmPackage":233,"license":242,"smitheryVerified":233},"MIT",{"hasCi":233,"hasTests":233},{"updatedAt":245},1778692314313,{"basePath":247,"githubOwner":248,"githubRepo":249,"locale":17,"slug":249,"type":250},"","LewenW","claude-memory-bridge","plugin",null,{"evaluate":253,"extract":256},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":254,"targetMarket":255,"tier":226},[222,223,224,225],"global",{"commitSha":257},"HEAD",{"repoId":259,"translatedFrom":260},"kd727a9x2mehgp2rexv2n03pqd86mvqz","k178rawx14btktbv4ynsp9zvpx86mstq",{"_creationTime":262,"_id":259,"identity":263,"providers":264,"workflow":325},1778692241158.4763,{"githubOwner":248,"githubRepo":249,"sourceUrl":13},{"classify":265,"discover":312,"github":315},{"commitSha":257,"extensions":266},[267,299],{"basePath":247,"description":268,"displayName":12,"installMethods":269,"rationale":270,"selectedPaths":271,"source":297,"sourceLanguage":298,"type":250},"Share memories between Cowork projects. Stop teaching Claude the same thing twice.",{"claudeCode":12},"plugin manifest at .claude-plugin/plugin.json",[272,275,277,280,283,285,287,289,291,293,295],{"path":273,"priority":274},".claude-plugin/plugin.json","mandatory",{"path":276,"priority":274},"README.md",{"path":278,"priority":279},"LICENSE","high",{"path":281,"priority":282},"skills/memory-management/SKILL.md","medium",{"path":284,"priority":274},".mcp.json",{"path":286,"priority":279},"commands/health.md",{"path":288,"priority":279},"commands/import.md",{"path":290,"priority":279},"commands/namespaces.md",{"path":292,"priority":279},"commands/promote.md",{"path":294,"priority":279},"commands/search.md",{"path":296,"priority":279},"commands/sync.md","rule","en",{"basePath":247,"displayName":249,"installMethods":300,"rationale":301,"selectedPaths":302,"source":297,"sourceLanguage":298,"type":225},{"pypi":249},"pyproject.toml with mcp/fastmcp dependency + scripts at pyproject.toml",[303,305,306,307,309],{"path":304,"priority":274},"pyproject.toml",{"path":276,"priority":274},{"path":278,"priority":279},{"path":308,"priority":282},"src/memory_bridge/server.py",{"path":310,"priority":311},"src/memory_bridge/__main__.py","low",{"sources":313},[314],"manual",{"closedIssues90d":8,"description":316,"forks":8,"license":242,"openIssues90d":8,"pushedAt":239,"readmeSize":237,"stars":240,"topics":317},"Cross-project memory sharing for Claude Code. One command install: claude mcp add memory-bridge -- uvx claude-memory-bridge",[318,319,320,321,225,322,222,323,324],"claude","claude-code","claude-mcp","cowork","mcp-server","ai","developer-tools",{"classifiedAt":326,"discoverAt":327,"extractAt":328,"githubAt":328,"updatedAt":326},1778692245166,1778692241158,1778692243240,[224,223,225,222],{"evaluatedAt":331,"extractAt":332,"updatedAt":245},1778692269825,1778692245333,[],[335,368],{"_creationTime":336,"_id":337,"community":338,"display":339,"identity":344,"providers":349,"relations":361,"tags":364,"workflow":365},1778675056600.2026,"k171b5pw3erme9qy3334r4gbv586mzhf",{"reviewCount":8},{"description":340,"installMethods":341,"name":342,"sourceUrl":343},"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":342},"si","https://github.com/alirezarezvani/claude-skills",{"basePath":345,"githubOwner":346,"githubRepo":347,"locale":298,"slug":348,"type":250},"engineering-team/self-improving-agent","alirezarezvani","claude-skills","self-improving-agent",{"evaluate":350,"extract":358},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":351,"targetMarket":255,"tier":226},[222,352,353,354,355,356,357],"auto-memory","self-improvement","learning","rules","skills","code-curation",{"commitSha":257,"license":242,"plugin":359},{"mcpCount":8,"provider":360,"skillCount":240},"classify",{"parentExtensionId":362,"repoId":363},"k17dce6sbramb6sxm7ksr3928x86ncfs","kd7ff9s1w43mfyy1n7hf87816186m6px",[352,357,354,222,355,353,356],{"evaluatedAt":366,"extractAt":367,"updatedAt":366},1778675366945,1778675056600,{"_creationTime":369,"_id":370,"community":371,"display":372,"identity":377,"providers":381,"relations":391,"tags":394,"workflow":395},1778696691708.2717,"k17cqwpherjbjzygza04jkqjrx86n6p4",{"reviewCount":8},{"description":373,"installMethods":374,"name":375,"sourceUrl":376},"Dynamic Agentic Architecture — 8 daa_* MCP tools for adaptive agents (create/adapt), cognitive patterns, workflows (create/execute), knowledge sharing, and learning/performance metrics. Feeds the JUDGE phase of the 4-step intelligence pipeline.",{"claudeCode":375},"ruflo-daa","https://github.com/ruvnet/ruflo",{"basePath":378,"githubOwner":379,"githubRepo":380,"locale":298,"slug":375,"type":250},"plugins/ruflo-daa","ruvnet","ruflo",{"evaluate":382,"extract":388},{"promptVersionExtension":215,"promptVersionScoring":216,"score":383,"tags":384,"targetMarket":255,"tier":226},96,[385,386,387,223,225],"adaptive-agents","cognitive-patterns","workflows",{"commitSha":257,"license":242,"plugin":389},{"mcpCount":8,"provider":360,"skillCount":390},2,{"parentExtensionId":392,"repoId":393},"k1753196a11bz5jzm7hqzasr0h86nk71","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[385,386,223,225,387],{"evaluatedAt":396,"extractAt":397,"updatedAt":396},1778696969245,1778696691708]