[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-giancarloerra-codebase-management-de":3,"guides-for-giancarloerra-codebase-management":433,"similar-k17c0yk3ceetfa7wtt8xp8n00186n337-de":434},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":237,"parentExtension":246,"providers":310,"relations":314,"repo":316,"tags":430,"workflow":431},1778687511520.501,"k17c0yk3ceetfa7wtt8xp8n00186n337",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Richten Sie die Indizierung von SocratiCode-Codebasen ein, indizieren Sie sie und verwalten Sie sie. Verwenden Sie dies, wenn der Benutzer ein Projekt indizieren, den Zustand der Infrastruktur überprüfen, das Dateibeobachten starten/stoppen, Kontextartefakte konfigurieren, Indizierungsprobleme beheben, den Codegraphen verwalten oder eine beliebige administrative Aufgabe von SocratiCode ausführen möchte. Wird aktiviert, wenn der Benutzer Indizierung, Einrichtung der Suche, SocratiCode-Infrastruktur oder Verwaltung des Codebasis-Index erwähnt.",{"claudeCode":12},"giancarloerra/socraticode","codebase-management","https://github.com/giancarloerra/socraticode",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":221,"workflow":239},1778687511520.5012,"kn7b5fv32vb0r5gzj3mt1fqr8186ndcf","de",{"checks":20,"evaluatedAt":192,"extensionSummary":193,"features":194,"nonGoals":200,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":215,"useCases":216},[21,26,29,32,36,39,43,47,50,53,57,61,64,68,71,74,77,80,83,86,90,94,98,102,106,109,113,116,120,123,126,129,132,135,138,142,146,149,153,157,160,163,166,169,173,176,179,182,185,189],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","Die Beschreibung legt klar das Problem der Verwaltung der Codebasis-Indizierung und verwandter Aufgaben für SocratiCode dar und gibt an, wann sie verwendet werden soll und wann sie aktiviert wird.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","SocratiCode bietet einen erheblichen Mehrwert gegenüber dem Standardverhalten von LLMs, indem es eine spezialisierte, KI-agnostische Codebasis-Indizierungs- und Suchmaschine mit Funktionen wie hybrider Suche, AST-bewusster Segmentierung und Abhängigkeitsgraphen bereitstellt, die über die Standardfähigkeiten von LLMs hinausgehen.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","Die Erweiterung ist produktionsbereit und deckt den gesamten Lebenszyklus der Codebasis-Indizierung, -Suche und -Graphverwaltung ab. Sie ist praxiserprobt für große Repositories und auf Zuverlässigkeit ausgelegt, mit Funktionen wie fortsetzbarer Indizierung und Dateibeobachtung.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","Die Erweiterung konzentriert sich auf die Indizierung, Verwaltung und verwandte Intelligenzaufgaben von SocratiCode-Codebasen, mit einem kohärenten Satz von Werkzeugen, die ihren Bereich klar bewerben.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","Die angezeigte Beschreibung spiegelt den Zweck und die Fähigkeiten der Erweiterung, wie in den Dateien SKILL.md und README.md detailliert beschrieben, genau wider.",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","Die Erweiterung stellt eine Reihe von engen Spezialwerkzeugen (z. B. `codebase_index`, `codebase_search`, `codebase_graph_query`) für spezifische Aktionen im Zusammenhang mit der Codebasisverwaltung zur Verfügung.",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","Alle Werkzeuge und Parameter sind in der Datei `references/tool-reference.md` ausführlich dokumentiert, einschließlich Beschreibungen, Typen, Anforderungen, Standardwerten und wichtigen Verhaltensweisen. Umgebungsvariablen sind ebenfalls gründlich detailliert.",{"category":33,"check":48,"severity":24,"summary":49},"Tool naming","Alle bereitgestellten Werkzeugnamen (`codebase_index`, `codebase_search` usw.) sind beschreibend, im Kebab-Case und deuten klar auf ihren Bereich und ihre Aktion hin.",{"category":33,"check":51,"severity":24,"summary":52},"Minimal I/O surface","Die Eingabeschemata der Werkzeuge sind gut definiert mit spezifischen Parametern, und die Antwortformen geben fokussierte Daten zurück, die für die Aufgabe relevant sind, und vermeiden unnötige Diagnose-Dumps.",{"category":54,"check":55,"severity":24,"summary":56},"License","License usability","Das Projekt ist unter AGPL-3.0 lizenziert, einer anerkannten permissiven OSS-Lizenz, mit verfügbaren kommerziellen Lizenzoptionen. Die Lizenz ist klar in README und LICENSE aufgeführt.",{"category":58,"check":59,"severity":24,"summary":60},"Maintenance","Commit recency","Der letzte Commit erfolgte am 2026-05-12, also weit innerhalb der letzten 90 Tage, was auf eine aktive Wartung hinweist.",{"category":58,"check":62,"severity":24,"summary":63},"Dependency Management","Das Projekt nutzt npm und hat eine package.json, was auf Standard-Abhängigkeitsmanagementpraktiken hindeutet. Das Vorhandensein von `npm test` impliziert, dass eine Testsuite verfügbar ist, die typischerweise die Abhängigkeitsintegration abdeckt.",{"category":65,"check":66,"severity":24,"summary":67},"Security","Secret Management","Die Erweiterung behandelt Geheimnisse über Umgebungsvariablen und API-Schlüssel (z. B. `OPENAI_API_KEY`), was eine Standardpraxis ist. Die Dokumentation betont die sichere Handhabung und zeigt keine hartcodierten Geheimnisse.",{"category":65,"check":69,"severity":24,"summary":70},"Injection","Die Erweiterung behandelt alle externen Daten (Datei-Inhalte, Benutzereingaben) als nicht vertrauenswürdig und verlässt sich darauf, dass ihre Werkzeuge sie sicher verarbeiten. Es gibt keine Beweise für die Ausführung von beliebig heruntergeladenem Code oder Anweisungen.",{"category":65,"check":72,"severity":24,"summary":73},"Transitive Supply-Chain Grenades","Die Installation der Erweiterung über `npx` und `npm` deutet darauf hin, dass sie sich auf die Sicherheitsmaßnahmen des Paketmanagers verlässt. Es sind keine Laufzeitabrufe von externem Code oder an Shells weitergeleitete Befehle in der Dokumentation oder den bereitgestellten Dateien ersichtlich.",{"category":65,"check":75,"severity":24,"summary":76},"Sandbox Isolation","Die Operationen der Erweiterung sind in Docker containerisiert oder werden vom MCP-Host verwaltet und arbeiten mit projektspezifischen Daten. Es gibt keine Hinweise darauf, dass sie versucht, Dateien außerhalb ihres beabsichtigten Geltungsbereichs zu ändern oder absolute Pfade außerhalb isolierter Umgebungen zu verwenden.",{"category":65,"check":78,"severity":24,"summary":79},"Sandbox escape primitives","Es wurden keine losgelösten Prozess-Spawns (`nohup`, `&`), Wiederholungsschleifen um abgelehnte Aufrufe oder andere Sandbox-Escape-Primitive in der bereitgestellten Dokumentation oder SKILL.md beobachtet.",{"category":65,"check":81,"severity":24,"summary":82},"Data Exfiltration","Die Erweiterung betont lokale Verarbeitung und Datenschutz, mit optionaler Cloud-Anbieter-Integration nur für Embeddings. Es werden keine undokumentierten ausgehenden Aufrufe oder die Übermittlung vertraulicher Daten beschrieben.",{"category":65,"check":84,"severity":24,"summary":85},"Hidden Text Tricks","Der gebündelte Inhalt und die Beschreibungen scheinen frei von versteckten Steuerungs-Tricks, unsichtbaren Zeichen oder Verschleierungstechniken zu sein. Standard-ASCII- und Unicode-Zeichen werden verwendet.",{"category":87,"check":88,"severity":24,"summary":89},"Hooks","Opaque code execution","Der Code der Erweiterung wird als einfacher JavaScript/TypeScript-Code präsentiert, und die Installation über `npx` oder direkte Skriptintegration impliziert lesbaren Quellcode, ohne Anzeichen von Verschleierung wie base64-Payloads oder `eval`-Missbrauch.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","Die Erweiterung arbeitet hauptsächlich innerhalb der Projektverzeichnisstruktur und verlässt sich auf Standard-Docker/Node.js-Umgebungen mit klarer Dokumentation zur Konfiguration für verschiedene Setups, wodurch Annahmen über die Benutzerprojektorganisation minimiert werden.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","Mit 0 offenen und 21 geschlossenen Problemen in den letzten 90 Tagen zeigen die Maintainer aktives Engagement und eine hohe Abschlussrate, was auf Reaktionsfähigkeit hindeutet.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","Das Projekt hat ein klares Versionierungssignal über npm (`vX.Y.Z`), CHANGELOG.md, und hat kürzlich Commits gepusht, was auf ein ordnungsgemäßes Release-Management hinweist.",{"category":103,"check":104,"severity":24,"summary":105},"Execution","Validation","Die Werkzeugreferenz und das allgemeine Design deuten darauf hin, dass Eingaben durch definierte Parameter validiert werden und Ausgaben strukturiert sind, was auf eine ordnungsgemäße Behandlung von Argumenten und Ergebnissen hindeutet.",{"category":65,"check":107,"severity":24,"summary":108},"Unguarded Destructive Operations","Das Werkzeug `codebase_remove` ist klar als destruktiv gekennzeichnet und wahrscheinlich durch Benutzerbestätigung oder Eingabeaufforderungen geschützt, was sich an sicheren Betriebspraktiken orientiert.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","Die Dokumentation beschreibt eine umfassende Fehlerbehandlung, einschließlich fortsetzbarer Indizierung, ordnungsgemäßer Abschaltungen und Statusprüfungen, was auf eine robuste Fehlerverwaltung hindeutet.",{"category":110,"check":114,"severity":24,"summary":115},"Logging","Die Erweiterung unterstützt strukturiertes Logging über `SOCRATICODE_LOG_LEVEL` und `SOCRATICODE_LOG_FILE`, was es Benutzern ermöglicht, Aktionen und Ergebnisse zur Nachvollziehbarkeit zu überprüfen.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","GDPR","Die Erweiterung konzentriert sich auf Codeanalyse und Metadaten, betont lokale Verarbeitung und Datenschutz und scheint keine personenbezogenen Daten ohne explizit vom Benutzer konfigurierte Cloud-Dienste zu verarbeiten.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","Die Erweiterung ist für den globalen Einsatz konzipiert, unterstützt mehrere Sprachen und Betriebsumgebungen ohne explizite geografische oder gerichtliche Einschränkungen. Das Feld `targetMarket` ist implizit 'global'.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","Die Erweiterung ist für die Ausführung unter Node.js 18+ und Docker konzipiert, mit klaren Anleitungen für verschiedene MCP-Hosts und Umgebungen, was die plattformübergreifende Kompatibilität fördert.",{"category":44,"check":127,"severity":24,"summary":128},"README","Die README-Datei ist umfassend, gut strukturiert und erklärt klar den Zweck, die Funktionen, die Installation und die Verwendung der Erweiterung.",{"category":33,"check":130,"severity":24,"summary":131},"Tool surface size","Die Erweiterung stellt 21 Werkzeuge bereit, was im idealen Bereich von 3-10 liegt und die Warnschwelle von 15 nicht überschreitet.",{"category":40,"check":133,"severity":24,"summary":134},"Overlapping near-synonym tools","Die Werkzeuge sind gut differenziert und scheinen keine fast synonymen Namen zu haben, die Verwirrung oder Redundanz für das Modell verursachen würden.",{"category":44,"check":136,"severity":24,"summary":137},"Phantom features","Alle beworbenen Funktionen, einschließlich hybrider Suche, Codegraphen und Indexierung von Kontextartefakten, haben entsprechende Werkzeuge und Dokumentation, ohne Hinweise auf nicht implementierte Fähigkeiten.",{"category":139,"check":140,"severity":24,"summary":141},"Install","Installation instruction","Die Installationsanweisungen sind klar, prägnant und für mehrere Plattformen (Claude Code, npx, VS Code usw.) verfügbar, einschließlich der Einrichtung von Authentifizierungsvariablen.",{"category":143,"check":144,"severity":24,"summary":145},"Errors","Actionable error messages","Die Dokumentation beschreibt eine klare Fehlerbehandlung, einschließlich fortgesetzter Indizierung und Fehlerbehebungsschritte, was darauf hindeutet, dass Fehler umsetzbar wären.",{"category":103,"check":147,"severity":24,"summary":148},"Pinned dependencies","Obwohl nicht explizit gezeigt, impliziert die Verwendung von npm und einer package.json, dass Abhängigkeiten verwaltet und wahrscheinlich angepinnt sind, mit verfügbaren Tests zur Gewährleistung der Stabilität.",{"category":33,"check":150,"severity":151,"summary":152},"Dry-run preview","not_applicable","Die Erweiterung ist hauptsächlich analytisch und auf die Indizierung und Suche von Code ausgerichtet; destruktive Operationen beschränken sich auf die Indexentfernung, die klar gekennzeichnet ist. Ein spezifisches Dry-Run-Flag für andere Operationen ist hier nicht anwendbar.",{"category":154,"check":155,"severity":24,"summary":156},"Protocol","Idempotent retry & timeouts","Die Dokumentation erwähnt ordnungsgemäße Abschaltungen und die Behandlung von Unterbrechungen, was darauf hindeutet, dass Operationen robust und gegebenenfalls idempotent konzipiert sind, wobei Timeouts implizit vom MCP-Host und der Containerisierung verwaltet werden.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry opt-in","Die Erweiterung konzentriert sich auf lokale Verarbeitung und Datenschutz. Telemetrie ist über Logging-Konfigurationen Opt-in und kein automatischer Hintergrundprozess. Es gibt keine Erwähnung der Sammlung von Benutzerdaten ohne ausdrückliche Zustimmung.",{"category":40,"check":161,"severity":24,"summary":162},"Precise Purpose","Die Beschreibung definiert klar den Zweck der Einrichtung, Indizierung und Verwaltung der SocratiCode-Codebasis-Indizierung, spezifiziert Anwendungsfälle und listet Aktivierungs-Trigger auf, wodurch Funktion und Anwendbarkeit sofort klar werden.",{"category":40,"check":164,"severity":24,"summary":165},"Concise Frontmatter","Das Frontmatter in SKILL.md ist dicht und in sich geschlossen und fasst die Kernfunktionalität und Auslöser-Phrasen effektiv in einer angemessenen Zeichenbegrenzung zusammen.",{"category":44,"check":167,"severity":24,"summary":168},"Concise Body","Der SKILL.md-Body ist gut strukturiert und lagert tiefere Inhalte in separate Dateien wie `references/tool-reference.md` aus, was den Prinzipien der progressiven Offenlegung entspricht.",{"category":170,"check":171,"severity":24,"summary":172},"Context","Progressive Disclosure","Lange Prozeduren und detaillierte Werkzeugreferenzen sind angemessen in separate Markdown-Dateien (`references/tool-reference.md`) aufgeteilt, die von der Haupt-SKILL.md verlinkt sind, was eine progressive Offenlegung ermöglicht.",{"category":170,"check":174,"severity":151,"summary":175},"Forked exploration","Diese Fähigkeit ist hauptsächlich ein Indizierungs- und Dienstprogramm. Sie beinhaltet keine tiefgreifende Erkundung oder Codeüberprüfung, bei der `context: fork` für die Verwaltung des Gesprächsflusses relevant wäre.",{"category":22,"check":177,"severity":24,"summary":178},"Usage examples","Die README und SKILL.md bieten klare End-to-End-Beispiele für die Werkzeugverwendung, einschließlich Aufruf und erwarteter Ergebnisse, die Kernfunktionalitäten wie Indizierung, Suche und Graphoperationen abdecken.",{"category":22,"check":180,"severity":24,"summary":181},"Edge cases","Die Dokumentation behandelt potenzielle Probleme wie unterbrochene Indizierung, Host-Trennungen, große Codebasen und Dimensionsunterschiede und bietet Wiederherstellungsschritte und Lösungen für verschiedene Fehlerfälle.",{"category":91,"check":183,"severity":151,"summary":184},"Tool Fallback","Die Fähigkeit verlässt sich nicht auf externe MCP-Server mit Fallback-Pfaden; sie ist in sich geschlossen und für die lokale Ausführung oder über Docker konzipiert.",{"category":186,"check":187,"severity":24,"summary":188},"Safety","Halt on unexpected state","Das Systemdesign mit Sperrmechanismen, automatischer Wiederaufnahme und explizitem `codebase_remove`-Werkzeug deutet darauf hin, dass unerwartete Zustände ordnungsgemäß gehandhabt werden, indem sie angehalten oder klar gemeldet werden, anstatt destruktiv fortzufahren.",{"category":91,"check":190,"severity":24,"summary":191},"Cross-skill coupling","Die Erweiterung ist als in sich geschlossen konzipiert und arbeitet über ihre eigenen Werkzeuge mit Codebasen. Obwohl sie mit anderen Agenten integriert werden kann, ist sie nicht implizit auf die Ladung anderer spezifischer Fähigkeiten angewiesen.",1778687454015,"Diese Fähigkeit bietet Werkzeuge zum Einrichten, Indizieren, Verwalten und Abfragen von SocratiCode-Codebasis-Indizes, einschließlich Codegraphen und Kontextartefakten. Sie verwendet standardmäßig lokale Docker-Container für Qdrant und Ollama mit Optionen für Cloud-Embeddings und externe Infrastruktur.",[195,196,197,198,199],"Hybride semantische und Schlüsselwort-Code-Suche","AST-bewusste Chunking- und Polyglot-Code-Abhängigkeitsgraphen","Lokale, datenschutzorientierte Bedienung mit optionalen Cloud-Integrationen","Fortsetzbare Indizierung und Live-Dateibeobachtung für kontinuierliche Updates","Indexierung von Kontextartefakten für Projektwissen außerhalb des Codes",[201,202,203],"Direkte Durchführung von Code-Reviews oder automatisierten Code-Generierungen","Ersetzen von statischen Analysewerkzeugen für detaillierte Syntaxprüfungen","Ausführen von Code oder Entwicklungsworkflows außerhalb von Indizierung und Suche","3.0.0","4.4.0","Um KI-Agenten zu befähigen, jede Codebasis tiefgehend zu verstehen und mit ihr zu interagieren, indem umfassende Indizierungs-, Such- und Code-Intelligenzfunktionen bereitgestellt werden.","Die Erweiterung erhielt eine perfekte Punktzahl, alle Überprüfungen bestanden. Die Dokumentation ist äußerst gründlich, die Werkzeuge sind gut abgegrenzt und robust, und die Sicherheits- und Wartungspraktiken sind ausgezeichnet.",99,"Ein fachmännisches, hochgradig robustes und sicheres Werkzeug für KI-gestützte Codebasis-Indizierung und -Intelligenz.",[13,211,212,213,214],"code-search","code-intelligence","developer-tools","ai-plugin","verified",[217,218,219,220],"Indizierung neuer oder bestehender Codebasen für KI-Analysen","Suche nach spezifischen Code-Mustern, Funktionen oder Konzepten","Verständnis von Code-Abhängigkeiten und Auswirkungsanalysen vor Refactoring","Integration von Projektwissen wie API-Spezifikationen und Datenbankschemata in das Verständnis der KI",{"codeQuality":222,"collectedAt":224,"documentation":225,"maintenance":228,"popularity":233,"security":235,"testCoverage":238},{"hasLockfile":223},true,1778687427821,{"descriptionLength":226,"readmeSize":227},399,95986,{"closedIssues90d":229,"forks":230,"hasChangelog":223,"openIssues90d":8,"pushedAt":231,"stars":232},21,342,1778593189000,2514,{"npmDownloads":234},20983,{"hasNpmPackage":223,"license":236,"smitheryVerified":237},"AGPL-3.0",false,{"hasCi":223,"hasTests":223},{"updatedAt":240},1778687511520,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/codebase-management","giancarloerra","socraticode","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":257,"providers":291,"relations":305,"tags":306,"workflow":307},1778687361029.528,"k17f18e8cz9qh90z0vgxh9r8kd86mxx8",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"sourceUrl":14},"Codebase intelligence — semantic search workflows, dependency graph analysis, and context artifact exploration for SocratiCode",{"claudeCode":244},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":256},"","en","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":264,"providers":266,"relations":284,"tags":286,"workflow":287},1778687361029.5278,"k17a6tjfs8x26pt762tjxft2zh86nnb6",{"reviewCount":8},{"description":262,"installMethods":263,"name":244,"sourceUrl":14},"SocratiCode — codebase intelligence plugin for Claude Code",{"claudeCode":12},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":265},"marketplace",{"evaluate":267,"extract":278},{"promptVersionExtension":268,"promptVersionScoring":205,"score":269,"tags":270,"targetMarket":277,"tier":215},"3.1.0",100,[212,271,272,273,274,275,276],"codebase-analysis","ai-assistant","search","dependency-graph","local-docker","lsp","global",{"commitSha":279,"marketplace":280,"plugin":282},"HEAD",{"name":244,"pluginCount":281},1,{"mcpCount":8,"provider":283,"skillCount":8},"classify",{"repoId":285},"kd76w3r9kxfskg0y8kxc68drnd86m8rk",[272,212,271,274,275,276,273],{"evaluatedAt":288,"extractAt":289,"updatedAt":290},1778687383326,1778687361029,1778687533262,{"evaluate":292,"extract":301},{"promptVersionExtension":204,"promptVersionScoring":205,"score":293,"tags":294,"targetMarket":277,"tier":215},98,[295,273,296,274,297,298,299,300],"codebase","indexing","semantic-search","mcp","intelligence","docker",{"commitSha":279,"license":302,"plugin":303},"AGPL-3.0-only",{"mcpCount":8,"provider":283,"skillCount":304},2,{"parentExtensionId":259,"repoId":285},[295,274,300,296,299,298,273,297],{"evaluatedAt":308,"extractAt":289,"updatedAt":309},1778687402412,1778687533745,{"evaluate":311,"extract":313},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":312,"targetMarket":277,"tier":215},[13,211,212,213,214],{"commitSha":279},{"parentExtensionId":248,"repoId":285,"translatedFrom":315},"k1790577a754jkr64wj3hptwrd86mr9y",{"_creationTime":317,"_id":285,"identity":318,"providers":319,"workflow":425},1778687355036.9502,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":320,"discover":400,"extract":403,"github":404,"npm":424},{"commitSha":279,"extensions":321},[322,335,358,369,376],{"basePath":254,"description":262,"displayName":244,"installMethods":323,"rationale":324,"selectedPaths":325,"source":334,"sourceLanguage":255,"type":265},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[326,329,331],{"path":327,"priority":328},".claude-plugin/marketplace.json","mandatory",{"path":330,"priority":328},"README.md",{"path":332,"priority":333},"LICENSE","high","rule",{"basePath":254,"description":251,"displayName":244,"installMethods":336,"license":302,"rationale":337,"selectedPaths":338,"source":334,"sourceLanguage":255,"type":256},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json",[339,341,342,343,346,348,350,352,354,356],{"path":340,"priority":328},".claude-plugin/plugin.json",{"path":330,"priority":328},{"path":332,"priority":333},{"path":344,"priority":345},"skills/codebase-exploration/SKILL.md","medium",{"path":347,"priority":345},"skills/codebase-management/SKILL.md",{"path":349,"priority":328},".mcp.json",{"path":351,"priority":333},"agents/codebase-explorer.md",{"path":353,"priority":333},"hooks/hooks.json",{"path":355,"priority":333},".codex-plugin/plugin.json",{"path":357,"priority":333},".cursor-plugin/plugin.json",{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":334,"sourceLanguage":255,"type":245},"skills/codebase-exploration","Explore and understand codebases using SocratiCode semantic search, dependency graphs, and context artifacts. Use when exploring code, understanding architecture, finding functions/types, analysing dependencies, searching database schemas or API specs, or when socraticode/codebase_search tools are available. Activates when the user asks about code structure, wants to find where a feature lives, or needs to understand how code is organised.","codebase-exploration",{"claudeCode":12},"SKILL.md frontmatter at skills/codebase-exploration/SKILL.md",[365,367],{"path":366,"priority":328},"SKILL.md",{"path":368,"priority":345},"references/tool-reference.md",{"basePath":242,"description":370,"displayName":13,"installMethods":371,"rationale":372,"selectedPaths":373,"source":334,"sourceLanguage":255,"type":245},"Set up, index, and manage SocratiCode codebase indexing. Use when the user wants to index a project, check infrastructure health, start/stop file watching, configure context artifacts, troubleshoot indexing issues, manage the code graph, or any SocratiCode administrative task. Activates when the user mentions indexing, setting up search, SocratiCode infrastructure, or managing the codebase index.",{"claudeCode":12},"SKILL.md frontmatter at skills/codebase-management/SKILL.md",[374,375],{"path":366,"priority":328},{"path":368,"priority":345},{"basePath":254,"description":377,"displayName":244,"installMethods":378,"license":302,"rationale":379,"selectedPaths":380,"source":334,"sourceLanguage":255,"type":298},"SocratiCode — MCP server for local codebase indexing, semantic search, and code dependency graphs. All private, all local via Docker.",{"npm":244},"server.json with namespace/server name at server.json",[381,383,385,386,387,390,392,394,396,398],{"path":382,"priority":328},"server.json",{"path":384,"priority":328},"package.json",{"path":330,"priority":328},{"path":332,"priority":333},{"path":388,"priority":389},"src/index.ts","low",{"path":391,"priority":389},"src/tools/context-tools.ts",{"path":393,"priority":389},"src/tools/graph-tools.ts",{"path":395,"priority":389},"src/tools/index-tools.ts",{"path":397,"priority":389},"src/tools/manage-tools.ts",{"path":399,"priority":389},"src/tools/query-tools.ts",{"sources":401},[402],"manual",{"npmPackage":244},{"closedIssues90d":229,"description":405,"forks":230,"homepage":406,"license":236,"openIssues90d":8,"pushedAt":231,"readmeSize":227,"stars":232,"topics":407},"Enterprise-grade (40m+ LOC) codebase intelligence, zero-setup, local & private Plugin/Skill/Extension or MCP: hybrid semantic search, polyglot dependency graphs, symbol-level impact analysis & call-flow, interactive HTML viewer, cross-project & branch-aware search, DB/API/infra knowledge. 61% less tokens, 84% fewer calls, 37x faster. Cloud in beta.","https://socraticode.cloud",[408,272,409,298,410,411,412,413,414,415,300,416,417,418,419,420,297,421,422,423],"ai","embeddings","semantic","vector-database","vector-embeddings","vector-search","claude","codebase-intelligence","gemini","openai","qdrant","ast","code-graph","context-engine","gemini-cli-extension","claude-code",{"downloads":234},{"classifiedAt":426,"discoverAt":427,"extractAt":428,"githubAt":428,"npmAt":429,"updatedAt":426},1778687360763,1778687355037,1778687357876,1778687359603,[214,212,211,13,213],{"evaluatedAt":432,"extractAt":289,"updatedAt":240},1778687454126,[],[435,464,492,515,545,574],{"_creationTime":436,"_id":437,"community":438,"display":439,"identity":445,"providers":449,"relations":457,"tags":460,"workflow":461},1778699018122.8052,"k1724eg9dj5dp6j1f2hxpdmja586mg1p",{"reviewCount":8},{"description":440,"installMethods":441,"name":443,"sourceUrl":444},"Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications. Use when implementing complex type logic, creating reusable type utilities, or ensuring compile-time type safety in TypeScript projects.",{"claudeCode":442},"wshobson/agents","typescript-advanced-types","https://github.com/wshobson/agents",{"basePath":446,"githubOwner":447,"githubRepo":448,"locale":255,"slug":443,"type":245},"plugins/javascript-typescript/skills/typescript-advanced-types","wshobson","agents",{"evaluate":450,"extract":456},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":451,"targetMarket":277,"tier":215},[452,453,454,455,213],"typescript","types","generics","programming",{"commitSha":279},{"parentExtensionId":458,"repoId":459},"k17821k05dymw6mmaehq84b46986mf3f","kd74de64zj0axtg5b8t7eqqe2x86nske",[213,454,455,453,452],{"evaluatedAt":462,"extractAt":463,"updatedAt":462},1778701655608,1778699018122,{"_creationTime":465,"_id":466,"community":467,"display":468,"identity":474,"providers":479,"relations":485,"tags":488,"workflow":489},1778696691708.329,"k170yjw596k3cg892bq130jyd186mhyz",{"reviewCount":8},{"description":469,"installMethods":470,"name":472,"sourceUrl":473},"Validate a Claude Code plugin structure, frontmatter, and MCP tool references",{"claudeCode":471},"ruvnet/ruflo","Validate Plugin","https://github.com/ruvnet/ruflo",{"basePath":475,"githubOwner":476,"githubRepo":477,"locale":255,"slug":478,"type":245},"plugins/ruflo-plugin-creator/skills/validate-plugin","ruvnet","ruflo","validate-plugin",{"evaluate":480,"extract":483},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":481,"targetMarket":277,"tier":215},[482,256,213,423,298],"validation",{"commitSha":279,"license":484},"MIT",{"parentExtensionId":486,"repoId":487},"k17f4y1y2y777p7zrxxhbnf03n86mr5j","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[423,213,298,256,482],{"evaluatedAt":490,"extractAt":491,"updatedAt":490},1778701241052,1778696691708,{"_creationTime":493,"_id":494,"community":495,"display":496,"identity":500,"providers":502,"relations":510,"tags":512,"workflow":513},1778696691708.3264,"k179thjzaw5kepc7zhdj9sat3n86mcqp",{"reviewCount":8},{"description":497,"installMethods":498,"name":499,"sourceUrl":473},"Validate pending migrations for foreign key consistency, rollback safety, and best practices",{"claudeCode":471},"migrate-validate",{"basePath":501,"githubOwner":476,"githubRepo":477,"locale":255,"slug":499,"type":245},"plugins/ruflo-migrations/skills/migrate-validate",{"evaluate":503,"extract":509},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":504,"targetMarket":277,"tier":215},[505,506,507,482,508,213],"database","migrations","sql","code-quality",{"commitSha":279},{"parentExtensionId":511,"repoId":487},"k176me0sh9b6bc3gzttnywx4w986njzh",[508,505,213,506,507,482],{"evaluatedAt":514,"extractAt":491,"updatedAt":514},1778701008912,{"_creationTime":516,"_id":517,"community":518,"display":519,"identity":525,"providers":528,"relations":537,"tags":540,"workflow":541},1778699508017.8022,"k17ayarn0e5prt2n3bh82hxn5n86nv51",{"reviewCount":8},{"description":520,"installMethods":521,"name":523,"sourceUrl":524},"Context Runtime für KI-Agenten — 59 MCP-Tools, 10 Lesemodi, über 95 Shell-Muster, Tree-sitter AST für 18 Sprachen. Komprimiert LLM-Kontext um bis zu 99%. Verwenden Sie es beim Lesen von Dateien, Ausführen von Shell-Befehlen, Suchen von Code oder Erkunden von Verzeichnissen. Automatische Installation, falls nicht vorhanden.",{"claudeCode":522},"yvgude/lean-ctx","lean-ctx","https://github.com/yvgude/lean-ctx",{"basePath":526,"githubOwner":527,"githubRepo":523,"locale":18,"slug":523,"type":245},"skills/lean-ctx","yvgude",{"evaluate":529,"extract":536},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":530,"targetMarket":277,"tier":215},[531,532,533,213,534,535],"context-compression","ai-agent","cli-tools","rust","code-analysis",{"commitSha":279},{"repoId":538,"translatedFrom":539},"kd7dxtfr9j3z54hs3bz0218e1n86may0","k170fxxh22hdspg4vr94whgj1986mpr9",[532,533,535,531,213,534],{"evaluatedAt":542,"extractAt":543,"updatedAt":544},1778699456179,1778699438912,1778699508017,{"_creationTime":546,"_id":547,"community":548,"display":549,"identity":555,"providers":560,"relations":567,"tags":570,"workflow":571},1778698175626.3276,"k17cj6pbcgtrw523a4sw8mhcxn86mzvv",{"reviewCount":8},{"description":550,"installMethods":551,"name":553,"sourceUrl":554},"Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Use when writing Semgrep rules or building custom static analysis detections.",{"claudeCode":552},"trailofbits/skills","Semgrep Rule Creator","https://github.com/trailofbits/skills",{"basePath":556,"githubOwner":557,"githubRepo":558,"locale":255,"slug":559,"type":245},"plugins/semgrep-rule-creator/skills/semgrep-rule-creator","trailofbits","skills","semgrep-rule-creator",{"evaluate":561,"extract":566},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":562,"targetMarket":277,"tier":215},[563,564,565,508,213],"semgrep","security","static-analysis",{"commitSha":279},{"parentExtensionId":568,"repoId":569},"k1757483sd0rdv04r5773w2tb986mb9g","kd7d5sbrd9m157hjv9c7v4wfyn86mk2f",[508,213,564,563,565],{"evaluatedAt":572,"extractAt":573,"updatedAt":572},1778699451460,1778698175626,{"_creationTime":575,"_id":576,"community":577,"display":578,"identity":584,"providers":588,"relations":596,"tags":599,"workflow":600},1778699368519.5344,"k17ab0jk30pqm4zejpk383w4dn86mj8t",{"reviewCount":8},{"description":579,"installMethods":580,"name":582,"sourceUrl":583},"Verwenden Sie dies, wenn die Arbeit von den Live-Browsersitzungs- oder gerenderten Zustand des Benutzers abhängt und nicht von statischen Abrufen, insbesondere für Browser-Debugging-Kontexte oder von DevTools ausgewählte Elemente oder Anfragen, angemeldeten Dashboards oder CMS-Flows, localhost-Apps, Formularen, Uploads, Downloads, Medieninspektion, DOM- oder iframe-Inspektion, Shadow DOM oder Browserfehlern, die wie Soft-404s, Authentifizierungswände, Anti-Bot-Prüfungen oder Ratenbegrenzungen aussehen.",{"claudeCode":581},"xixu-me/skills","Use My Browser","https://github.com/xixu-me/skills",{"basePath":585,"githubOwner":586,"githubRepo":558,"locale":18,"slug":587,"type":245},"skills/use-my-browser","xixu-me","use-my-browser",{"evaluate":589,"extract":595},{"promptVersionExtension":204,"promptVersionScoring":205,"score":269,"tags":590,"targetMarket":277,"tier":215},[591,592,593,594,213],"browser","debugging","automation","ux",{"commitSha":279,"license":484},{"repoId":597,"translatedFrom":598},"kd77r2vb42jmgam0qbr9f2c6kn86mebv","k179cgk616p3xva37r5jqsfwvh86mcp2",[593,591,592,213,594],{"evaluatedAt":601,"extractAt":602,"updatedAt":603},1778699261239,1778699106670,1778699368519]