[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-ivan-magda-hello-world-de":3,"guides-for-ivan-magda-hello-world":403,"similar-k17ey4xderwp0mwq87f5k547bd86mdg3-de":404},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":14,"identity":249,"isFallback":233,"parentExtension":254,"providers":290,"relations":294,"repo":296,"tags":400,"workflow":401},1778691296921.3584,"k17ey4xderwp0mwq87f5k547bd86mdg3",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":12,"sourceUrl":13},"Ein einfaches Beispiel-Plugin, das die grundlegende Funktionalität von Claude Code-Plugins demonstriert",{"claudeCode":12},"hello-world","https://github.com/ivan-magda/claude-code-plugin-template",{"_creationTime":15,"_id":16,"extensionId":5,"locale":17,"result":18,"trustSignals":231,"workflow":247},1778691296921.3586,"kn731fpbp49xcfh5fd8mxvwmn186n810","de",{"checks":19,"evaluatedAt":204,"extensionSummary":205,"features":206,"nonGoals":211,"promptVersionExtension":215,"promptVersionScoring":216,"purpose":217,"rationale":218,"score":219,"summary":220,"tags":221,"tier":225,"useCases":226},[20,25,28,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,172,175,178,181,184,187,191,194,197,201],{"category":21,"check":22,"severity":23,"summary":24},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar den Zweck des Plugins als einfaches Beispiel an, das die grundlegende Funktionalität von Claude Code-Plugins demonstriert und somit das Problem des Erlernens der Plugin-Erstellung adressiert.",{"category":21,"check":26,"severity":23,"summary":27},"Einzigartiges Verkaufsversprechen","Als grundlegendes Beispiel dient dieses Plugin als einzigartiges Verkaufsversprechen für neue Plugin-Entwickler, indem es eine klare, ausführbare Vorlage für grundlegende Funktionalitäten bietet.",{"category":21,"check":29,"severity":30,"summary":31},"Produktionsbereitschaft","info","Das Plugin ist ein einfaches Beispiel mit einem einzigen Befehl und ohne komplexe Interaktionen oder Fehlerbehandlung, was es für Demonstrationszwecke geeignet macht, aber nicht für komplexe reale Workflows.",{"category":33,"check":34,"severity":23,"summary":35},"Umfang","Prinzip der einzigen Verantwortung","Das Plugin hält sich an das Prinzip der einzigen Verantwortung, indem es sich ausschließlich auf einen einfachen 'Hallo Welt'-Befehl konzentriert und als Vorlage dient.",{"category":33,"check":37,"severity":23,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Funktionalität des Plugins als einfaches Beispiel und Vorlage für Claude Code-Plugins genau wider.",{"category":40,"check":41,"severity":23,"summary":42},"Aufruf","Geltungsbereich von Tools","Das Plugin stellt ein einziges, eng definiertes Tool (`/hello`) bereit, das eine spezifische Aktion ausführt, was die Auswahl durch den Agenten erleichtert.",{"category":44,"check":45,"severity":23,"summary":46},"Dokumentation","Konfigurations- & Parameterreferenz","Die README-Datei dokumentiert klar den Befehl `/hello`, seine Argumente und bietet Anwendungsbeispiele, ohne implizite Parameter.",{"category":33,"check":48,"severity":23,"summary":49},"Tool-Namensgebung","Das einzige bereitgestellte Tool, `/hello`, ist beschreibend und im Kontext des Plugin-Zwecks leicht verständlich.",{"category":33,"check":51,"severity":23,"summary":52},"Minimale I/O-Oberfläche","Das Eingabeschema des Befehls `/hello` ist minimal (optionaler Name) und seine Ausgabe ist ein einfacher String, der dem dokumentierten Versprechen entspricht.",{"category":54,"check":55,"severity":23,"summary":56},"Lizenz","Nutzbarkeit der Lizenz","Die MIT-Lizenz ist klar in der README-Datei und der LICENSE-Datei deklariert, was sie für die OSS-Nutzung zulässig macht.",{"category":58,"check":59,"severity":23,"summary":60},"Wartung","Aktualität der Commits","Der letzte Commit war am 3. Januar 2026, also innerhalb der letzten 3 Monate, was auf eine aktuelle Wartung hindeutet.",{"category":58,"check":62,"severity":63,"summary":64},"Abhängigkeitsmanagement","not_applicable","Das Plugin scheint keine Drittanbieter-Abhängigkeiten zu verwenden, daher ist diese Prüfung nicht anwendbar.",{"category":66,"check":67,"severity":63,"summary":68},"Sicherheit","Geheimnisverwaltung","Das Plugin verarbeitet keine Geheimnisse, daher ist diese Prüfung nicht anwendbar.",{"category":66,"check":70,"severity":23,"summary":71},"Injection","Das Plugin verarbeitet nur ein einfaches Namensargument und lädt oder führt keine externen Daten aus, daher sind keine Injection-Risiken vorhanden.",{"category":66,"check":73,"severity":23,"summary":74},"Transitive Supply-Chain-Granaten","Das Plugin lädt keine externen Dateien und führt keine Remote-Befehle aus, es bleibt vollständig innerhalb seines gebündelten Quellcodes.",{"category":66,"check":76,"severity":23,"summary":77},"Sandbox-Isolation","Das Plugin arbeitet mit einem einzigen, einfachen Befehl, der nicht mit dem Dateisystem interagiert oder externe Aufrufe tätigt, und respektiert somit die Sandbox-Grenzen.",{"category":66,"check":79,"severity":23,"summary":80},"Sandbox-Flucht-Primitive","Der Code des Plugins ist einfach und enthält keine getrennten Prozesse oder Wiederholungsschleifen, die zum Ausbrechen aus der Sandbox verwendet werden könnten.",{"category":66,"check":82,"severity":23,"summary":83},"Datenexfiltration","Das Plugin tätigt keine ausgehenden Aufrufe und verarbeitet keine vertraulichen Daten, was eine Datenexfiltration verhindert.",{"category":66,"check":85,"severity":23,"summary":86},"Versteckte Texttricks","Der gebündelte Inhalt ist sauber und frei von versteckten Steuerungs-Tricks, einschließlich unsichtbarer Unicode-Zeichen oder Steuersequenzen.",{"category":88,"check":89,"severity":23,"summary":90},"Hooks","Opake Codeausführung","Der Code des Plugins ist reines Bash und lesbar, ohne Obfuskation, Base64-Payloads oder Laufzeitabrufe.",{"category":92,"check":93,"severity":23,"summary":94},"Portabilität","Strukturelle Annahme","Das Plugin trifft keine Annahmen über die Projektstruktur des Benutzers und arbeitet ausschließlich mit seinen Eingabeargumenten.",{"category":96,"check":97,"severity":23,"summary":98},"Vertrauen","Aufmerksamkeit für Issues","Es gibt 0 offene und 0 geschlossene Issues in den letzten 90 Tagen, was auf keine aktiven Probleme und ein geringes Aktivitätsvolumen hindeutet.",{"category":100,"check":101,"severity":23,"summary":102},"Versionierung","Release-Management","Das Plugin deklariert eine aussagekräftige semver-Version (1.0.0) in seiner `plugin.json` und README.",{"category":104,"check":105,"severity":23,"summary":106},"Codeausführung","Validierung","Die einfache Argumentenbehandlung für den Befehl `/hello` wird implizit validiert, da die Skriptlogik das Argument direkt verwendet.",{"category":66,"check":108,"severity":63,"summary":109},"Ungeschützte destruktive Operationen","Das Plugin ist rein schreibgeschützt und führt keine destruktiven Operationen durch, daher ist diese Prüfung nicht anwendbar.",{"category":104,"check":111,"severity":23,"summary":112},"Fehlerbehandlung","Das Skript behandelt Fehler ordnungsgemäß, indem es eine Standardbegrüßung bereitstellt, wenn kein Name angegeben ist, und die zugrunde liegende Prompt-Ausführung würde alle anderen Fehler aufzeigen.",{"category":104,"check":114,"severity":63,"summary":115},"Protokollierung","Das Plugin ist schreibgeschützt und hat keine externen Interaktionen, die ein lokales Audit-Log erfordern würden.",{"category":117,"check":118,"severity":23,"summary":119},"Compliance","DSGVO","Das Plugin verarbeitet keine personenbezogenen Daten, und ein angegebener Name wird nur innerhalb der aktuellen Sitzung verarbeitet.",{"category":117,"check":121,"severity":23,"summary":122},"Zielmarkt","Das Plugin ist ein generisches Beispiel ohne regionale Logik und somit global anwendbar.",{"category":92,"check":124,"severity":23,"summary":125},"Laufzeitstabilität","Das Plugin verwendet Standard-Bash und einfache Argumente, wodurch sichergestellt wird, dass es auf jeder POSIX-kompatiblen Shell läuft.",{"category":44,"check":127,"severity":23,"summary":128},"README","Die README-Datei ist vorhanden, umfassend und beschreibt klar den Zweck und die Verwendung des Plugins.",{"category":33,"check":130,"severity":23,"summary":131},"Größe der Tool-Oberfläche","Das Plugin stellt nur ein Tool (`/hello`) bereit, was innerhalb des idealen Bereichs von 3-10 Tools liegt.",{"category":40,"check":133,"severity":63,"summary":134},"Überlappende, fast synonyme Tools","Das Plugin stellt nur ein einziges Tool bereit, daher gibt es keine überlappenden, fast synonymen Tools.",{"category":44,"check":136,"severity":23,"summary":137},"Phantom-Funktionen","Alle in der README erwähnten Funktionen, insbesondere der Befehl `/hello`, sind implementiert und funktionsfähig.",{"category":139,"check":140,"severity":23,"summary":141},"Installation","Installationsanleitung","Die README bietet klare Installationsanleitungen sowohl für Marketplace- als auch für Template-Benutzer, einschließlich Kopier-Einfüge-Beispielen und Einrichtungsanleitungen.",{"category":143,"check":144,"severity":23,"summary":145},"Fehler","Handhabbare Fehlermeldungen","Die Befehlslogik bietet eine klare Fallback-Begrüßung, und das zugrunde liegende Prompt-Ausführungs-Framework würde alle anderen Fehler aufzeigen.",{"category":147,"check":148,"severity":63,"summary":149},"Ausführung","Festgepinnte Abhängigkeiten","Das Plugin verwendet keine Drittanbieter-Abhängigkeiten und ist auf den Standard-Bash-Interpreter angewiesen, daher ist diese Prüfung nicht anwendbar.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-Run-Vorschau","Das Plugin ist schreibgeschützt und hat keine zustandsverändernden Operationen, daher ist ein Dry-Run-Modus nicht anwendbar.",{"category":154,"check":155,"severity":63,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Das Plugin führt keine zustandsverändernden Operationen oder Remote-Aufrufe durch, daher sind Idempotenz und Timeouts nicht anwendbar.",{"category":117,"check":158,"severity":23,"summary":159},"Opt-in für Telemetrie","Das Plugin gibt keine Telemetriedaten aus, daher ist dies nicht anwendbar.",{"category":40,"check":161,"severity":23,"summary":162},"Namenskollisionen","Da dieses Plugin die einzige Erweiterung ist, gibt es keine Namenskollisionen mit anderen gebündelten Erweiterungen oder integrierten Befehlen.",{"category":40,"check":164,"severity":63,"summary":165},"Hooks-Aus-Mechanismus","Das Plugin implementiert keine Hooks, daher ist ein Hooks-Aus-Mechanismus nicht anwendbar.",{"category":40,"check":167,"severity":63,"summary":168},"Genauigkeit des Hook-Matchers","Das Plugin implementiert keine Hooks, daher ist die Genauigkeit des Hook-Matchers nicht anwendbar.",{"category":66,"check":170,"severity":63,"summary":171},"Hook-Sicherheit","Das Plugin implementiert keine Hooks, daher sind Hook-Sicherheitsprüfungen nicht anwendbar.",{"category":88,"check":173,"severity":63,"summary":174},"Stille Prompt-Umschreibung","Das Plugin implementiert keine `UserPromptSubmit`-Hooks, daher ist die stille Prompt-Umschreibung nicht anwendbar.",{"category":66,"check":176,"severity":63,"summary":177},"Berechtigungs-Hook","Das Plugin implementiert keine `PermissionRequest`-Hooks, daher ist diese Prüfung nicht anwendbar.",{"category":117,"check":179,"severity":63,"summary":180},"Hook-Datenschutz","Das Plugin implementiert keine Hooks, daher sind Hook-Datenschutzprüfungen nicht anwendbar.",{"category":104,"check":182,"severity":63,"summary":183},"Hook-Abhängigkeit","Das Plugin implementiert keine Hooks, daher sind Hook-Abhängigkeitsprüfungen nicht anwendbar.",{"category":44,"check":185,"severity":23,"summary":186},"Transparenz der Funktionen","Die README beschreibt klar die einzelne Funktion (den `/hello`-Befehl) und deren Funktionalität.",{"category":188,"check":189,"severity":23,"summary":190},"Konvention","Einhaltung von Layout-Konventionen","Das Plugin hält sich an die Layout-Konventionen von Claude Code-Plugins, mit `plugin.json` in `.claude-plugin/` und der README, die die Struktur dokumentiert.",{"category":188,"check":192,"severity":63,"summary":193},"Plugin-Status","Das Plugin verwaltet keinen persistenten Status, daher ist die Prüfung `${CLAUDE_PLUGIN_DATA}` nicht anwendbar.",{"category":66,"check":195,"severity":63,"summary":196},"Im Keychain gespeicherte Geheimnisse","Das Plugin verarbeitet keine Geheimnisse, daher leitet es diese nicht über `userConfig` weiter.",{"category":198,"check":199,"severity":63,"summary":200},"Abhängigkeiten","Sourcing von getaggten Releases","Das Plugin bündelt keine MCP-Server, daher ist diese Prüfung nicht anwendbar.",{"category":139,"check":202,"severity":23,"summary":203},"Saubere Deinstallation","Das Plugin startet keine Hintergrunddämonen oder persistenten Prozesse, was eine saubere Deinstallation gewährleistet.",1778691217707,"Dieses Plugin bietet einen einzelnen Befehl `/hello`, der den Benutzer optional mit einem angegebenen Namen begrüßt. Es dient als grundlegendes Beispiel für die Erstellung von Claude Code-Plugins und demonstriert grundlegende Befehlsstrukturen, Argumentenbehandlung und Dokumentationspraktiken.",[207,208,209,210],"Bietet einen `/hello`-Befehl mit optionalem Namensargument","Demonstriert grundlegende Plugin-Struktur und Konfiguration","Enthält umfassende README-Dokumentation und Beispiele","Dient als anpassbare Vorlage für neue Plugins",[212,213,214],"Durchführung komplexer Aktionen oder Integrationen","Verarbeitung sensibler Daten oder Durchführung externer API-Aufrufe","Als produktionsreifes Werkzeug für bestimmte Aufgaben über die Demonstration hinaus dienen","3.0.0","4.4.0","Als klares, ausführbares Beispiel und Vorlage für Entwickler, die lernen, Claude Code-Plugins zu erstellen.","Das Plugin ist ein qualitativ hochwertiges Beispiel mit umfassender Dokumentation und Einhaltung von Best Practices für seinen einfachen Umfang. Keine kritischen oder warnenden Funde.",96,"Ein gut dokumentiertes und beispielhaftes Basis-Plugin für das Erlernen der Claude Code-Plugin-Entwicklung.",[222,223,12,224],"example","template","tutorial","verified",[227,228,229,230],"Erlernen der Erstellung eines einfachen Claude Code-Plugins","Verstehen von Plugin-Befehlsstrukturen und Argumentenbehandlung","Verwendung als Ausgangspunkt für die Entwicklung benutzerdefinierter Plugin-Funktionen","Demonstration der Plugin-Funktionalität für andere",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"security":243,"testCoverage":245},{"hasLockfile":233},false,1778691192841,{"descriptionLength":236,"readmeSize":237},80,10334,{"closedIssues90d":8,"forks":239,"hasChangelog":233,"manifestVersion":240,"openIssues90d":8,"pushedAt":241,"stars":242},12,"1.0.0",1767467854000,53,{"hasNpmPackage":233,"license":244,"smitheryVerified":233},"MIT",{"hasCi":246,"hasTests":233},true,{"updatedAt":248},1778691296921,{"basePath":250,"githubOwner":251,"githubRepo":252,"locale":17,"slug":12,"type":253},"plugins/hello-world","ivan-magda","claude-code-plugin-template","plugin",{"_creationTime":255,"_id":256,"community":257,"display":258,"identity":263,"parentExtension":267,"providers":268,"relations":283,"tags":285,"workflow":286},1778691163132.3403,"k1719cjzyej30vadk57qk39mes86nqmg",{"reviewCount":8},{"description":259,"installMethods":260,"name":262,"sourceUrl":13},"A curated collection of Claude Code plugins for our team",{"claudeCode":261},"ivan-magda/claude-code-plugin-template","my-team-plugin-marketplace",{"basePath":264,"githubOwner":251,"githubRepo":252,"locale":265,"slug":252,"type":266},"","en","marketplace",null,{"evaluate":269,"extract":277},{"promptVersionExtension":270,"promptVersionScoring":216,"score":271,"tags":272,"targetMarket":276,"tier":225},"3.1.0",98,[266,273,223,274,275],"plugins","developer-tools","claude-code","global",{"commitSha":278,"marketplace":279,"plugin":281},"HEAD",{"name":262,"pluginCount":280},2,{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd726xp7056j73gecjdmdy5by186nt53",[275,274,266,273,223],{"evaluatedAt":287,"extractAt":288,"updatedAt":289},1778691192585,1778691163132,1778691313273,{"evaluate":291,"extract":293},{"promptVersionExtension":215,"promptVersionScoring":216,"score":219,"tags":292,"targetMarket":276,"tier":225},[222,223,12,224],{"commitSha":278,"license":244},{"parentExtensionId":256,"repoId":284,"translatedFrom":295},"k17fwb2w9wd5r74kvxyyxa6a5d86n0dy",{"_creationTime":297,"_id":284,"identity":298,"providers":299,"workflow":396},1778689927130.024,{"githubOwner":251,"githubRepo":252,"sourceUrl":13},{"classify":300,"discover":382,"github":385},{"commitSha":278,"extensions":301},[302,315,325,355],{"basePath":264,"description":259,"displayName":262,"installMethods":303,"rationale":304,"selectedPaths":305,"source":314,"sourceLanguage":265,"type":266},{"claudeCode":261},"marketplace.json at .claude-plugin/marketplace.json",[306,309,311],{"path":307,"priority":308},".claude-plugin/marketplace.json","mandatory",{"path":310,"priority":308},"README.md",{"path":312,"priority":313},"LICENSE","high","rule",{"basePath":250,"description":316,"displayName":12,"installMethods":317,"license":244,"rationale":318,"selectedPaths":319,"source":314,"sourceLanguage":265,"type":253},"A simple example plugin that demonstrates basic Claude Code plugin functionality",{"claudeCode":12},"plugin manifest at plugins/hello-world/.claude-plugin/plugin.json",[320,322,323],{"path":321,"priority":308},".claude-plugin/plugin.json",{"path":310,"priority":308},{"path":324,"priority":313},"commands/hello.md",{"basePath":326,"description":327,"displayName":328,"installMethods":329,"license":244,"rationale":330,"selectedPaths":331,"source":314,"sourceLanguage":265,"type":253},"plugins/plugin-development","A comprehensive toolkit for creating, validating, and distributing Claude Code plugins","plugin-development",{"claudeCode":328},"plugin manifest at plugins/plugin-development/.claude-plugin/plugin.json",[332,333,334,337,339,341,343,345,347,349,351,353],{"path":321,"priority":308},{"path":310,"priority":308},{"path":335,"priority":336},"skills/plugin-authoring/SKILL.md","medium",{"path":338,"priority":313},"agents/plugin-reviewer.md",{"path":340,"priority":313},"commands/add-agent.md",{"path":342,"priority":313},"commands/add-command.md",{"path":344,"priority":313},"commands/add-hook.md",{"path":346,"priority":313},"commands/add-skill.md",{"path":348,"priority":313},"commands/init.md",{"path":350,"priority":313},"commands/test-local.md",{"path":352,"priority":313},"commands/validate.md",{"path":354,"priority":313},"hooks/hooks.json",{"basePath":356,"description":357,"displayName":358,"installMethods":359,"rationale":360,"selectedPaths":361,"source":314,"sourceLanguage":265,"type":381},"plugins/plugin-development/skills/plugin-authoring","Use when creating, modifying, or debugging Claude Code plugins. Triggers on .claude-plugin/, plugin.json, marketplace.json, commands/, agents/, skills/, hooks/ directories. Provides schemas, templates, validation workflows, and troubleshooting.","plugin-authoring",{"claudeCode":261},"SKILL.md frontmatter at plugins/plugin-development/skills/plugin-authoring/SKILL.md",[362,364,367,369,371,373,375,377,379],{"path":363,"priority":308},"SKILL.md",{"path":365,"priority":366},"examples/simple-plugin.md","low",{"path":368,"priority":366},"examples/testing-workflow.md",{"path":370,"priority":366},"templates/agent-template.md",{"path":372,"priority":366},"templates/command-template.md",{"path":374,"priority":366},"templates/marketplace-manifest.json",{"path":376,"priority":366},"templates/plugin-manifest.json",{"path":378,"priority":366},"templates/skill-template.md",{"path":380,"priority":336},"testing-plugin-authoring.md","skill",{"sources":383},[384],"manual",{"closedIssues90d":8,"description":386,"forks":239,"license":244,"openIssues90d":8,"pushedAt":241,"readmeSize":237,"stars":242,"topics":387},"GitHub template for creating Claude Code plugin marketplaces. Includes plugin scaffolding, validation commands, hooks, skills, agents, and CI/CD workflows. Ready-to-use toolkit for teams distributing Claude Code plugins.",[275,388,389,390,391,274,392,393,394,395],"ai-coding","anthropic","claude-code-plugins","cli","mcp","plugin-marketplaces","starter-kit","template-repository",{"classifiedAt":397,"discoverAt":398,"extractAt":399,"githubAt":399,"updatedAt":397},1778691162888,1778689927130,1778691161034,[222,12,223,224],{"evaluatedAt":402,"extractAt":288,"updatedAt":248},1778691217825,[],[405,436],{"_creationTime":406,"_id":407,"community":408,"display":409,"identity":414,"providers":418,"relations":429,"tags":432,"workflow":433},1778686640222.7905,"k17472nb19gp6dk9qr5s2b85as86mssy",{"reviewCount":8},{"description":410,"installMethods":411,"name":412,"sourceUrl":413},"Personalized coding tutorials that use your actual codebase for examples with spaced repetition quizzes",{"claudeCode":412},"coding-tutor","https://github.com/EveryInc/compound-engineering-plugin",{"basePath":415,"githubOwner":416,"githubRepo":417,"locale":265,"slug":412,"type":253},"plugins/coding-tutor","EveryInc","compound-engineering-plugin",{"evaluate":419,"extract":426},{"promptVersionExtension":215,"promptVersionScoring":216,"score":271,"tags":420,"targetMarket":276,"tier":225},[421,224,422,423,424,425],"coding","learning","spaced-repetition","codebase-examples","personalization",{"commitSha":278,"plugin":427},{"mcpCount":8,"provider":282,"skillCount":428},1,{"parentExtensionId":430,"repoId":431},"k17ef8php9wk308mkg59kdp6b186nzhx","kd7e40my1b5g70tg0f60qg85ch86nn08",[424,421,422,425,423,224],{"evaluatedAt":434,"extractAt":435,"updatedAt":434},1778686698664,1778686640222,{"_creationTime":437,"_id":438,"community":439,"display":440,"identity":446,"providers":450,"relations":461,"tags":464,"workflow":465},1778699018122.7769,"k173f6p49nn608nd37ws1g9hc986m496",{"reviewCount":8},{"description":441,"installMethods":442,"name":444,"sourceUrl":445},"OpenAPI specification generation, Mermaid diagram creation, tutorial writing, API reference documentation",{"claudeCode":443},"documentation-generation","Documentation Generation","https://github.com/wshobson/agents",{"basePath":447,"githubOwner":448,"githubRepo":449,"locale":265,"slug":443,"type":253},"plugins/documentation-generation","wshobson","agents",{"evaluate":451,"extract":458},{"promptVersionExtension":215,"promptVersionScoring":216,"score":452,"tags":453,"targetMarket":276,"tier":225},97,[454,455,456,457,224],"documentation","openapi","mermaid","api-reference",{"commitSha":278,"license":244,"plugin":459},{"mcpCount":8,"provider":282,"skillCount":460},3,{"parentExtensionId":462,"repoId":463},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[457,454,456,455,224],{"evaluatedAt":466,"extractAt":467,"updatedAt":466},1778699785664,1778699018122]