[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-get-convex-convex-migration-helper-de":3,"guides-for-get-convex-convex-migration-helper":371,"similar-k172p37bwq6shnmqtpt6and1bh86nee9-de":372},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":249,"isFallback":242,"parentExtension":255,"providers":256,"relations":263,"repo":266,"tags":367,"workflow":368},1778687433704.6667,"k172p37bwq6shnmqtpt6and1bh86nee9",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Plant Convex-Schema- und Datenmigrationen mit widen-migrate-narrow und @convex-dev/migrations. Verwenden Sie dies für abwärtsinkompatible Schemaänderungen, Backfills, Tabellen-Neugestaltungen oder Zero-Downtime-Rollouts.",{"claudeCode":12},"get-convex/agent-skills","Convex Migration Helper","https://github.com/get-convex/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":233,"workflow":247},1778687433704.667,"kn759yja69fccy4t5j60r2d2z186m36v","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"practices":204,"prerequisites":205,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"tier":218,"useCases":219,"workflow":224},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem der Planung von Convex-Schema- und Datenmigrationen an, sowie den Anwendungsfall für abwärtsinkompatible Schemaänderungen und Backfills.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Skill bietet einen strukturierten Workflow und Werkzeuge (Komponente @convex-dev/migrations) für eine komplexe Aufgabe (Schema- und Datenmigrationen), die über grundlegende LLM-Fähigkeiten hinausgeht.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Skill bietet umfassende Anleitungen, Beispiele und Referenzen für die Planung und Ausführung von Convex-Migrationen, die den gesamten Lebenszyklus von Schemaänderungen bis zur Verifizierung abdecken.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Single Responsibility Principle","Die Skill konzentriert sich ausschließlich auf die Planung und Ausführung von Convex-Schema- und Datenmigrationen, ohne unnötige Funktionen.",{"category":33,"check":37,"severity":24,"summary":38},"Beschreibungsqualität","Die angezeigte Beschreibung ist prägnant, genau und spiegelt den Zweck der Skill wider, Convex-Migrationen zu planen und auszuführen.",{"category":40,"check":41,"severity":42,"summary":43},"Aufruf","Geltungsbereich von Werkzeugen","not_applicable","Diese Skill stellt keine expliziten Werkzeuge zur Verfügung, wie es eine MCP- oder CLI-Erweiterung tun würde; ihre Funktionalität wird durch LLM-Argumentation basierend auf dem SKILL.md-Inhalt aufgerufen.",{"category":45,"check":46,"severity":42,"summary":47},"Dokumentation","Konfigurations- & Parameterreferenz","Die Skill hat keine konfigurierbaren Parameter oder expliziten Kommandozeilenargumente, die eine Dokumentation erfordern würden.",{"category":33,"check":49,"severity":42,"summary":50},"Tool-Benennung","Dies ist eine Skill und stellt keine benannten Werkzeuge/Befehle direkt zur Verfügung.",{"category":33,"check":52,"severity":42,"summary":53},"Minimale I/O-Oberfläche","Diese Skill stellt keine aufrufbaren Werkzeuge mit Ein-/Ausgabeschemata zur Verfügung.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Lizenznutzbarkeit","Das Repository enthält eine LICENSE-Datei mit einer permissiven MIT-Lizenz.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität der Commits","Der letzte Commit war am 30. April 2026, was innerhalb der letzten 3 Monate liegt.",{"category":59,"check":63,"severity":24,"summary":64},"Abhängigkeitsmanagement","Abhängigkeiten werden über npm verwaltet und wahrscheinlich über `npm install` gehandhabt, wie im README angegeben. Eine Lockdatei ist vorhanden, was auf ein gutes Abhängigkeitsmanagement hindeutet.",{"category":66,"check":67,"severity":42,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Skill interagiert nicht direkt mit Geheimnissen oder sensiblen Daten; sie bietet Anleitungen zur Verwaltung von Schema- und Datenmigrationen.",{"category":66,"check":70,"severity":24,"summary":71},"Injektion","Der Inhalt der Skill ist instruktiv und lädt keine externen Daten oder Skripte auf eine Weise, die zu Injektionsschwachstellen führen könnte.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain-Granaten","Die Skill ruft zur Laufzeit keine externen Inhalte ab und enthält keine Form der Remote Code Execution.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Die Skill bietet Anleitungen und Dokumentation, keinen ausführbaren Code, der außerhalb seines vorgesehenen Umfangs arbeitet.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Flucht-Primitive","Der Inhalt der Skill ist rein instruktiv und enthält keine Codes oder Skripte, die versuchen könnten, aus der Sandbox auszubrechen.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Der Zweck der Skill ist die Bereitstellung von Anleitungen für Datenmigrationen, und sie enthält keine Anweisungen zum Lesen oder Übermitteln vertraulicher Daten.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Der gebündelte Inhalt ist frei von versteckten Steuerungs-Tricks, Steuerzeichen oder unsichtbaren Unicode-Tags.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Undurchsichtige Codeausführung","Der Inhalt der Skill ist einfacher Markdown und beinhaltet keine obfuskierten Codes oder Laufzeit-Skriptabrufe.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Anweisungen der Skill sind allgemein für die Convex-Entwicklung und treffen keine Annahmen über spezifische Projektverzeichnisstrukturen des Benutzers.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Issues","Es gibt 0 offene und 0 geschlossene Issues in den letzten 90 Tagen, was entweder auf geringe Nutzung oder aktive Wartung hindeutet, aber kein negatives Signal darstellt.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Das Repository hat ein klares `pushedAt`-Datum und ein `hasLockfile: true`-Signal, was darauf hindeutet, dass wahrscheinlich Versionierungspraktiken vorhanden sind, auch ohne explizite Versions-Tags.",{"category":104,"check":105,"severity":42,"summary":106},"Ausführung","Validierung","Diese Skill stellt Dokumentation und Anleitungen bereit, keinen ausführbaren Code, der Benutzereingaben über Schemata verarbeitet.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Die Skill ist rein instruktiv und enthält keine destruktiven Operationen.",{"category":111,"check":112,"severity":42,"summary":113},"Codeausführung","Fehlerbehandlung","Die Skill stellt Dokumentation und Anleitungen bereit, keinen ausführbaren Code mit Fehlerbehandlungspfaden.",{"category":111,"check":115,"severity":42,"summary":116},"Protokollierung","Die Skill basiert auf Dokumentation und führt keine Aktionen durch, die eine lokale Audit-Protokollierung erfordern würden.",{"category":118,"check":119,"severity":42,"summary":120},"Compliance","DSGVO","Die Skill verarbeitet keine personenbezogenen Daten; sie bietet Anleitungen zu Datenbank-Schema- und Datenmigrationen.",{"category":118,"check":122,"severity":24,"summary":123},"Zielmarkt","Der Fokus der Skill auf die Convex-Entwicklung ist global, es wurden keine regionalen oder juristischen Einschränkungen identifiziert.",{"category":92,"check":125,"severity":24,"summary":126},"Laufzeitstabilität","Die Skill ist in Markdown geschrieben und bietet Anleitungen, was sie über verschiedene Umgebungen und Laufzeiten hinweg portabel macht.",{"category":45,"check":128,"severity":24,"summary":129},"README","Die README-Datei existiert und gibt klar den Zweck des Convex Agent Skills-Repositorys an, einschließlich dieser spezifischen Skill.",{"category":33,"check":131,"severity":42,"summary":132},"Größe der Tool-Oberfläche","Dies ist eine einzelne Skill, keine Erweiterung, die mehrere Werkzeuge bereitstellt.",{"category":40,"check":134,"severity":42,"summary":135},"Überlappende fast-Synonym-Werkzeuge","Diese Skill stellt keine expliziten Werkzeuge zur Verfügung, die überlappende Namen haben könnten.",{"category":45,"check":137,"severity":24,"summary":138},"Phantom-Funktionen","Alle im README und SKILL.md beschriebenen Funktionen und Fähigkeiten werden durch Dokumentation und Anleitungen umgesetzt, ohne Phantom-Funktionen.",{"category":140,"check":141,"severity":24,"summary":142},"Installation","Installationsanleitung","Das README bietet klare Installationsanweisungen für das Agent Skills-Paket und zeigt Beispiele für manuelle Aufrufe.",{"category":144,"check":145,"severity":42,"summary":146},"Fehler","Handelbare Fehlermeldungen","Die Skill basiert auf Dokumentation und hat keine benutzersichtbaren Fehlerpfade, die handhabbare Meldungen erfordern.",{"category":104,"check":148,"severity":24,"summary":149},"Angepinnte Abhängigkeiten","Die Anwesenheit einer Lockdatei (`hasLockfile: true`) deutet darauf hin, dass Abhängigkeiten angepinnt sind.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-Run-Vorschau","Die Skill stellt Dokumentation und Anleitungen bereit, keine zustandsverändernden Befehle, die eine Dry-Run-Vorschau erfordern würden.",{"category":154,"check":155,"severity":42,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Die Skill basiert auf Dokumentation und beinhaltet keine Remote-Aufrufe oder zustandsverändernden Operationen, die Idempotenz oder Timeouts erfordern.",{"category":118,"check":158,"severity":24,"summary":159},"Telemetry-Opt-in","Die Skill ist rein instruktiv und sendet keine Telemetriedaten.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Das SKILL.md gibt das Artefakt (Convex-Schema- und Datenmigrationen) und die Aufgabe (Planen und Ausführen) präzise an, mit klaren Anwendungsfällen und Grenzen.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnante Frontmatter","Die Frontmatter in SKILL.md ist prägnant und fasst den Zweck der Skill und ihre Anwendungsfälle effektiv zusammen.",{"category":45,"check":167,"severity":24,"summary":168},"Prägnanter Inhalt","Der Inhalt von SKILL.md ist gut strukturiert, unter 500 Zeilen lang und verlagert tiefere Materialien in Referenzdateien.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Das SKILL.md skizziert den Migrationsworkflow und verlinkt auf separate Referenzdateien für detaillierte Muster und Komponentenverwendung.",{"category":170,"check":174,"severity":42,"summary":175},"Forks als Erkundung","Diese Skill bietet Anleitungen und beinhaltet keine tiefe Erkundung oder Code-Überprüfung, die einen Fork-Kontext erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Das SKILL.md und die Referenzdateien enthalten zahlreiche Codebeispiele für gängige Migrationsmuster, die die Nutzung und erwarteten Ergebnisse demonstrieren.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Das SKILL.md dokumentiert gängige Fallstricke und Einschränkungen und bietet Schritte zur Wiederherstellung oder Erklärungen für Fehlerfälle.",{"category":111,"check":183,"severity":42,"summary":184},"Tool-Fallback","Diese Skill ist nicht auf externe Werkzeuge oder MCP-Server angewiesen, die Fallbacks erfordern würden.",{"category":66,"check":186,"severity":24,"summary":187},"Halt bei unerwartetem Zustand","Das SKILL.md listet explizit Vorbedingungen auf und gibt Hinweise zur Behandlung unerwarteter Zustände, wobei der Benutzer angeleitet wird, den Vorgang zu stoppen und zu melden.",{"category":92,"check":189,"severity":24,"summary":190},"Cross-Skill-Kopplung","Die Skill ist in sich abgeschlossen und konzentriert sich ausschließlich auf Convex-Migrationen; sie stützt sich nicht implizit auf oder behandelt angrenzende Aufgaben, die zu anderen Skills gehören.",1778687333262,"Diese Skill bietet umfassende Anleitungen und Muster für die Planung und Ausführung von Schema- und Datenmigrationen innerhalb des Convex-Entwicklungsframeworks unter Verwendung der Komponente @convex-dev/migrations.",[194,195,196,197,198],"Plant Convex-Schema- und Datenmigrationen","Verwendet die Komponente @convex-dev/migrations","Umfasst abwärtsinkompatible Schemaänderungen, Backfills und Neugestaltungen","Bietet Strategien für Zero-Downtime-Migrationen","Dokumentiert gängige Migrationsmuster und Fallstricke",[200,201,202,203],"Neuentwicklung von Schemata ohne vorhandene Daten","Hinzufügen optionaler Felder, die kein Backfilling erfordern","Hinzufügen neuer Tabellen ohne zu migrierende Daten","Fragen zur allgemeinen Convex-Schema-Gestaltung ohne Migrationsbedarf",[],[],"3.0.0","4.4.0","Sicheres Planen und Ausführen von abwärtsinkompatiblen Schema- und Datenmigrationen für Convex-Anwendungen, um Datenintegrität und Zero-Downtime-Rollouts zu gewährleisten.","Hervorragende Dokumentationsqualität und Einhaltung von Best Practices für eine Skill. Es wurden keine kritischen oder Warnmeldungen gefunden.",98,"Hochwertige Skill für die Verwaltung von Convex-Datenbankmigrationen mit ausgezeichneter Dokumentation und Beispielen.",[213,214,215,216,217],"convex","database","migration","schema","typescript","verified",[220,221,222,223],"Implementierung von abwärtsinkompatiblen Schemaänderungen","Durchführung von Daten-Backfills für neue Felder","Neugestaltung bestehender Tabellen oder Aufteilung von Daten","Erreichung von Schema-Updates ohne Ausfallzeiten",[225,226,227,228,229,230,231,232],"Schema aktualisieren, um alte und neue Formate zuzulassen","Code aktualisieren, um beide Formate während des Lesens und Schreibens zu behandeln","Erweitertes Schema und aktualisierten Code bereitstellen","Migration mit der Komponente @convex-dev/migrations definieren und ausführen","Vervollständigung der Migration überprüfen","Schema auf ausschließlich neue Format-Erfordernis aktualisieren","Alten Code entfernen","Finales Schema und Code bereitstellen",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":245,"testCoverage":246},{"hasLockfile":235},true,1778687318973,{"descriptionLength":238,"readmeSize":239},181,4656,{"closedIssues90d":8,"forks":241,"hasChangelog":242,"openIssues90d":8,"pushedAt":243,"stars":244},5,false,1777592297000,27,{"hasNpmPackage":242,"smitheryVerified":242},{"hasCi":235,"hasTests":235},{"updatedAt":248},1778687433704,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":18,"slug":253,"type":254},"skills/convex-migration-helper","get-convex","agent-skills","convex-migration-helper","skill",null,{"evaluate":257,"extract":260},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":258,"targetMarket":259,"tier":218},[213,214,215,216,217],"global",{"commitSha":261,"license":262},"HEAD","MIT",{"repoId":264,"translatedFrom":265},"kd7cqc92jqqs6nh3mj4ag0jcc986mney","k1755mmsjsbc30cdemnesgcw7n86mff6",{"_creationTime":267,"_id":264,"identity":268,"providers":269,"workflow":363},1778687264876.3398,{"githubOwner":251,"githubRepo":252,"sourceUrl":14},{"classify":270,"discover":357,"github":360},{"commitSha":261,"extensions":271},[272,283,303,314,331,340],{"basePath":273,"description":274,"displayName":213,"installMethods":275,"rationale":276,"selectedPaths":277,"source":281,"sourceLanguage":282,"type":254},"skills/convex","Routes general Convex requests to the right project skill. Use when the user asks which Convex skill to use or gives an underspecified Convex app task.",{"claudeCode":12},"SKILL.md frontmatter at skills/convex/SKILL.md",[278],{"path":279,"priority":280},"SKILL.md","mandatory","rule","en",{"basePath":284,"description":285,"displayName":286,"installMethods":287,"rationale":288,"selectedPaths":289,"source":281,"sourceLanguage":282,"type":254},"skills/convex-create-component","Builds reusable Convex components with isolated tables and app-facing APIs. Use for new components, reusable backend modules, integrations, or component boundary work.","convex-create-component",{"claudeCode":12},"SKILL.md frontmatter at skills/convex-create-component/SKILL.md",[290,291,294,297,299,301],{"path":279,"priority":280},{"path":292,"priority":293},"assets/icon.svg","low",{"path":295,"priority":296},"references/advanced-patterns.md","medium",{"path":298,"priority":296},"references/hybrid-components.md",{"path":300,"priority":296},"references/local-components.md",{"path":302,"priority":296},"references/packaged-components.md",{"basePath":250,"description":304,"displayName":253,"installMethods":305,"rationale":306,"selectedPaths":307,"source":281,"sourceLanguage":282,"type":254},"Plans Convex schema and data migrations with widen-migrate-narrow and @convex-dev/migrations. Use for breaking schema changes, backfills, table reshaping, or zero-downtime rollouts.",{"claudeCode":12},"SKILL.md frontmatter at skills/convex-migration-helper/SKILL.md",[308,309,310,312],{"path":279,"priority":280},{"path":292,"priority":293},{"path":311,"priority":296},"references/migration-patterns.md",{"path":313,"priority":296},"references/migrations-component.md",{"basePath":315,"description":316,"displayName":317,"installMethods":318,"rationale":319,"selectedPaths":320,"source":281,"sourceLanguage":282,"type":254},"skills/convex-performance-audit","Audits Convex performance for reads, subscriptions, write contention, and function limits. Use for slow features, insights findings, OCC conflicts, or read amplification.","convex-performance-audit",{"claudeCode":12},"SKILL.md frontmatter at skills/convex-performance-audit/SKILL.md",[321,322,323,325,327,329],{"path":279,"priority":280},{"path":292,"priority":293},{"path":324,"priority":296},"references/function-budget.md",{"path":326,"priority":296},"references/hot-path-rules.md",{"path":328,"priority":296},"references/occ-conflicts.md",{"path":330,"priority":296},"references/subscription-cost.md",{"basePath":332,"description":333,"displayName":334,"installMethods":335,"rationale":336,"selectedPaths":337,"source":281,"sourceLanguage":282,"type":254},"skills/convex-quickstart","Creates or adds Convex to an app. Use for new Convex projects, npm create convex@latest, frontend setup, env vars, or the first npx convex dev run.","convex-quickstart",{"claudeCode":12},"SKILL.md frontmatter at skills/convex-quickstart/SKILL.md",[338,339],{"path":279,"priority":280},{"path":292,"priority":293},{"basePath":341,"description":342,"displayName":343,"installMethods":344,"rationale":345,"selectedPaths":346,"source":281,"sourceLanguage":282,"type":254},"skills/convex-setup-auth","Sets up Convex auth, identity mapping, and access control. Use for login, auth providers, users tables, protected functions, or roles in a Convex app.","convex-setup-auth",{"claudeCode":12},"SKILL.md frontmatter at skills/convex-setup-auth/SKILL.md",[347,348,349,351,353,355],{"path":279,"priority":280},{"path":292,"priority":293},{"path":350,"priority":296},"references/auth0.md",{"path":352,"priority":296},"references/clerk.md",{"path":354,"priority":296},"references/convex-auth.md",{"path":356,"priority":296},"references/workos-authkit.md",{"sources":358},[359],"manual",{"closedIssues90d":8,"description":361,"forks":241,"openIssues90d":8,"pushedAt":243,"readmeSize":239,"stars":244,"topics":362},"Convex Skills for Agents",[],{"classifiedAt":364,"discoverAt":365,"extractAt":366,"githubAt":366,"updatedAt":364},1778687268870,1778687264876,1778687267124,[213,214,215,216,217],{"evaluatedAt":369,"extractAt":370,"updatedAt":248},1778687333379,1778687269041,[],[373,404,431,457,491,520],{"_creationTime":374,"_id":375,"community":376,"display":377,"identity":383,"providers":388,"relations":398,"tags":400,"workflow":401},1778682862751.9475,"k177bn4hpsv2417q7fvbdtwav586ny65",{"reviewCount":8},{"description":378,"installMethods":379,"name":381,"sourceUrl":382},"Build with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, and develop applications with a serverless, distributed SQL database. Covers IAM auth, multi-tenant patterns, MySQL-to-DSQL migration, DDL operations, query plan explainability, and SQL compatibility validation. Triggers on phrases like: DSQL, Aurora DSQL, create DSQL table, DSQL schema, migrate to DSQL, distributed SQL database, serverless PostgreSQL-compatible database, DSQL query plan, DSQL EXPLAIN ANALYZE, why is my DSQL query slow.",{"claudeCode":380},"awslabs/mcp","dsql","https://github.com/awslabs/mcp",{"basePath":384,"githubOwner":385,"githubRepo":386,"locale":282,"slug":387,"type":254},"src/aurora-dsql-mcp-server/skills/dsql-skill","awslabs","mcp","dsql-skill",{"evaluate":389,"extract":397},{"promptVersionExtension":206,"promptVersionScoring":207,"score":390,"tags":391,"targetMarket":259,"tier":218},100,[214,392,393,394,381,215,216,395,396],"sql","aws","aurora","query","performance",{"commitSha":261},{"repoId":399},"kd71cq56hfddetnwspw92kb09x86mbzy",[394,393,214,381,215,396,395,216,392],{"evaluatedAt":402,"extractAt":403,"updatedAt":402},1778682978663,1778682862752,{"_creationTime":405,"_id":406,"community":407,"display":408,"identity":414,"providers":417,"relations":424,"tags":427,"workflow":428},1778693180473.1252,"k172br69jq6k4srh8e6fph3yex86mze7",{"reviewCount":8},{"description":409,"installMethods":410,"name":412,"sourceUrl":413},"Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: \"PostgreSQL\", \"postgres\", \"pg client\", \"node-postgres\", \"Azure PostgreSQL connection\", \"PostgreSQL TypeScript\", \"pg Pool\", \"passwordless postgres\".\n",{"claudeCode":411},"microsoft/agent-skills","azure-postgres-ts","https://github.com/microsoft/agent-skills",{"basePath":415,"githubOwner":416,"githubRepo":252,"locale":282,"slug":412,"type":254},".github/plugins/azure-sdk-typescript/skills/azure-postgres-ts","microsoft",{"evaluate":418,"extract":423},{"promptVersionExtension":206,"promptVersionScoring":207,"score":390,"tags":419,"targetMarket":259,"tier":218},[420,217,421,214,422],"postgresql","azure","node-postgres",{"commitSha":261},{"parentExtensionId":425,"repoId":426},"k178kb88kvde2xfvrp03jpy6cn86nav5","kd77czgnv00rfjm815pcc5xx5986n5t8",[421,214,422,420,217],{"evaluatedAt":429,"extractAt":430,"updatedAt":429},1778695769892,1778693180473,{"_creationTime":432,"_id":433,"community":434,"display":435,"identity":441,"providers":445,"relations":449,"tags":452,"workflow":453},1778683670334.5781,"k178v2rfnpxdwx78kb20ey1ga986nhye",{"reviewCount":8},{"description":436,"installMethods":437,"name":439,"sourceUrl":440},"Anleitung zum Abfragen von Datenbanken über den DBHub MCP-Server. Verwenden Sie diese Fähigkeit immer dann, wenn Sie Datenbankschemata untersuchen, Tabellen inspizieren oder SQL-Abfragen über die MCP-Tools von DBHub ausführen müssen (search_objects, execute_sql). Aktiviert bei jeder Datenbankabfrageaufgabe, Schemadeckung, Datenabfrage oder SQL-Ausführung über MCP – auch wenn der Benutzer nur „Datenbank prüfen“ oder „mir Daten finden“ sagt. Diese Fähigkeit stellt sicher, dass Sie dem richtigen Workflow „zuerst erkunden“ folgen, anstatt Tabellenstrukturen zu erraten.",{"claudeCode":438},"bytebase/dbhub","DBHub Database Query Guide","https://github.com/bytebase/dbhub",{"basePath":442,"githubOwner":443,"githubRepo":444,"locale":18,"slug":444,"type":254},"skills/dbhub","bytebase","dbhub",{"evaluate":446,"extract":448},{"promptVersionExtension":206,"promptVersionScoring":207,"score":390,"tags":447,"targetMarket":259,"tier":218},[214,392,395,216,386,443],{"commitSha":261,"license":262},{"repoId":450,"translatedFrom":451},"kd75gz890g3h6zj0xf3qtbrdjd86mpw3","k17a9cav35ya4h38sccx3r3d5d86mr2y",[443,214,386,395,216,392],{"evaluatedAt":454,"extractAt":455,"updatedAt":456},1778683601748,1778683522639,1778683670334,{"_creationTime":458,"_id":459,"community":460,"display":461,"identity":467,"providers":472,"relations":484,"tags":487,"workflow":488},1778675056600.249,"k176bgqbfa54d9kxrf8abw5j9s86mhr5",{"reviewCount":8},{"description":462,"installMethods":463,"name":465,"sourceUrl":466},"Designs and implements backend systems including REST APIs, microservices, database architectures, authentication flows, and security hardening. Use when the user asks to \"design REST APIs\", \"optimize database queries\", \"implement authentication\", \"build microservices\", \"review backend code\", \"set up GraphQL\", \"handle database migrations\", or \"load test APIs\". Covers Node.js/Express/Fastify development, PostgreSQL optimization, API security, and backend architecture patterns.",{"claudeCode":464},"alirezarezvani/claude-skills","Senior Backend Engineer","https://github.com/alirezarezvani/claude-skills",{"basePath":468,"githubOwner":469,"githubRepo":470,"locale":282,"slug":471,"type":254},"engineering-team/skills/senior-backend","alirezarezvani","claude-skills","senior-backend",{"evaluate":473,"extract":483},{"promptVersionExtension":206,"promptVersionScoring":207,"score":390,"tags":474,"targetMarket":259,"tier":218},[475,476,477,478,214,420,217,479,480,481,482],"backend","api","rest","microservices","node-js","express","security","testing",{"commitSha":261,"license":262},{"parentExtensionId":485,"repoId":486},"k179s2ynpr6g927zdzf23zrhad86net8","kd7ff9s1w43mfyy1n7hf87816186m6px",[476,475,214,480,478,479,420,477,481,482,217],{"evaluatedAt":489,"extractAt":490,"updatedAt":489},1778683394838,1778675056600,{"_creationTime":492,"_id":493,"community":494,"display":495,"identity":501,"providers":506,"relations":513,"tags":516,"workflow":517},1778696691708.3262,"k1792609x2wgqvr4hn475k9xf186nene",{"reviewCount":8},{"description":496,"installMethods":497,"name":499,"sourceUrl":500},"Create a new sequentially numbered database migration with up/down SQL files",{"claudeCode":498},"ruvnet/ruflo","Migrate Create","https://github.com/ruvnet/ruflo",{"basePath":502,"githubOwner":503,"githubRepo":504,"locale":282,"slug":505,"type":254},"plugins/ruflo-migrations/skills/migrate-create","ruvnet","ruflo","migrate-create",{"evaluate":507,"extract":512},{"promptVersionExtension":206,"promptVersionScoring":207,"score":508,"tags":509,"targetMarket":259,"tier":218},99,[214,215,392,510,511],"code-generation","developer-tools",{"commitSha":261,"license":262},{"parentExtensionId":514,"repoId":515},"k176me0sh9b6bc3gzttnywx4w986njzh","kd7ed28gj8n0y3msk5dzrp05zs86nqtc",[510,214,511,215,392],{"evaluatedAt":518,"extractAt":519,"updatedAt":518},1778700989154,1778696691708,{"_creationTime":521,"_id":522,"community":523,"display":524,"identity":528,"providers":531,"relations":539,"tags":540,"workflow":541},1778696691708.307,"k176zwpf986zp7jmtfwp20fnfh86mcws",{"reviewCount":8},{"description":525,"installMethods":526,"name":527,"sourceUrl":500},"Unify 6+ memory systems into AgentDB with HNSW indexing for 150x-12,500x search improvements. Implements ADR-006 (Unified Memory Service) and ADR-009 (Hybrid Memory Backend).",{"claudeCode":498},"V3 Memory Unification",{"basePath":529,"githubOwner":503,"githubRepo":504,"locale":282,"slug":530,"type":254},".claude/skills/v3-memory-unification","v3-memory-unification",{"evaluate":532,"extract":538},{"promptVersionExtension":206,"promptVersionScoring":207,"score":508,"tags":533,"targetMarket":259,"tier":218},[534,214,535,536,215,537],"memory","agentdb","hnsw","vector-search",{"commitSha":261,"license":262},{"repoId":515},[535,214,536,534,215,537],{"evaluatedAt":542,"extractAt":519,"updatedAt":542},1778699464598]