[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-WordPress-wp-project-triage-de":3,"guides-for-WordPress-wp-project-triage":540,"similar-k179znmgdjhrwj50w7ef6mtwvd86ms2a-de":541},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":248,"isFallback":231,"parentExtension":254,"providers":255,"relations":262,"repo":265,"tags":536,"workflow":537},1778699260345.3357,"k179znmgdjhrwj50w7ef6mtwvd86ms2a",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Verwenden Sie dies, wenn Sie eine deterministische Inspektion eines WordPress-Repositorys (Plugin/Theme/Block-Theme/WP-Core/Gutenberg/vollständig) benötigen, einschließlich Tooling/Tests/Versionshinweisen und eines strukturierten JSON-Berichts, um Workflows und Schutzplanken zu leiten.",{"claudeCode":12},"WordPress/agent-skills","WP Project Triage","https://github.com/WordPress/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":229,"workflow":246},1778699260345.336,"kn7fsrvggevspr4jtv6aqcz6rn86msq1","de",{"checks":20,"evaluatedAt":193,"extensionSummary":194,"features":195,"nonGoals":201,"practices":206,"prerequisites":207,"promptVersionExtension":210,"promptVersionScoring":211,"purpose":212,"rationale":213,"score":214,"summary":215,"tags":216,"tier":223,"useCases":224},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,97,100,103,106,109,112,115,118,121,125,128,133,137,140,143,146,149,153,156,159,162,165,168,171,175,179,183,186,190],{"category":22,"check":23,"severity":24,"summary":25},"Aufruf","Präziser Zweck","pass","Die Beschreibung gibt den Zweck der Erweiterung (deterministische Inspektion von WordPress-Repos) und ihren Anwendungsfall (Anleitung von Workflows und Schutzplanken) klar an, einschließlich des Artefakts (WordPress-Repo) und der Benutzerabsicht (Inspektion).",{"category":22,"check":27,"severity":24,"summary":28},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfähigkeit und den Anwendungsfall effektiv innerhalb der ersten ca. 160 Zeichen zusammen.",{"category":30,"check":31,"severity":24,"summary":32},"Dokumentation","Prägnanter Body","Der SKILL.md-Body ist deutlich unter 500 Zeilen und lagert tiefere Materialien in referenzierte Dateien aus.",{"category":34,"check":35,"severity":24,"summary":36},"Kontext","Progressive Offenlegung","Die SKILL.md beschreibt das Verfahren und verlinkt korrekt auf eine referenzierte JSON-Schema-Datei für den Ausgabe-Vertrag.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","Diese Fähigkeit ist ein Kurzzeit-Erkennungs- und Triage-Tool; sie beinhaltet keine tiefe Erkundung oder Code-Überprüfung, die einen geforkten Kontext erfordern würde.",{"category":42,"check":43,"severity":24,"summary":44},"Praktischer Nutzen","Anwendungsbeispiele","Ein klares End-to-End-Beispiel wird für den Aufruf des Erkennungsskripts und das Verständnis seiner Ausgabe bereitgestellt.",{"category":42,"check":46,"severity":24,"summary":47},"Randfälle","Die Fähigkeit dokumentiert Fehlerfälle, wie z. B. falsche Repo-Root oder langsame Scans, mit klaren Symptomen und Wiederherstellungsschritten.",{"category":49,"check":50,"severity":39,"summary":51},"Codeausführung","Tool-Fallback","Diese Fähigkeit verwendet nur Claude-interne Tools und ist nicht auf externe MCP-Server angewiesen, daher ist kein Fallback erforderlich.",{"category":53,"check":54,"severity":24,"summary":55},"Sicherheit","Halt bei unerwartetem Zustand","Die SKILL.md weist an, abzubrechen und zu berichten, wenn die Repo-Root falsch ist, was ein relevanter unerwarteter Vorzustand ist.",{"category":57,"check":58,"severity":24,"summary":59},"Portabilität","Skill-übergreifende Kopplung","Die Fähigkeit ist in sich abgeschlossen und stützt sich nicht implizit auf andere Fähigkeiten; jede Skill-übergreifende Koordination wäre explizit.",{"category":42,"check":61,"severity":24,"summary":62},"Problemrelevanz","Die Beschreibung nennt klar das Problem des Verständnisses von WordPress-Repository-Typen und -Konventionen vor der Vornahme von Änderungen.",{"category":42,"check":64,"severity":24,"summary":65},"Alleinstellungsmerkmal","Die Fähigkeit bietet eine deterministische Inspektion und strukturierte JSON-Berichte und bietet durch die Formalisierung der WP-Repo-Analyse einen Mehrwert über grundlegendes LLM-Wissen hinaus.",{"category":42,"check":67,"severity":24,"summary":68},"Produktionsbereitschaft","Die Fähigkeit bietet einen vollständigen Lebenszyklus für ihren angegebenen Anwendungsfall: Erkennung, Berichterstattung und Anleitung für Workflow-Schutzplanken.",{"category":70,"check":71,"severity":24,"summary":72},"Umfang","Single Responsibility Principle","Die Fähigkeit konzentriert sich ausschließlich auf die Erkennung und Berichterstattung von WordPress-Projektarten und -Tools, ohne sich in unrelated Bereiche zu begeben.",{"category":70,"check":74,"severity":24,"summary":75},"Qualität der Beschreibung","Die Beschreibung spiegelt die Fähigkeit der Fähigkeit zur deterministischen Inspektion von WordPress-Repositorys genau wider.",{"category":22,"check":77,"severity":24,"summary":78},"Geltungsbereich von Tools","Die Fähigkeit stellt ein einzelnes, eng definiertes Tool (`detect_wp_project.mjs`) zur Projekterkennung bereit.",{"category":30,"check":80,"severity":39,"summary":81},"Konfigurations- und Parameterreferenz","Das primäre Skript der Fähigkeit nimmt keine expliziten Parameter außer dem impliziten Arbeitsverzeichnis entgegen.",{"category":70,"check":83,"severity":24,"summary":84},"Tool-Namensgebung","Der einzelne Tool-Name `detect_wp_project.mjs` ist beschreibend und folgt der Kebab-Case-Konvention.",{"category":70,"check":86,"severity":24,"summary":87},"Minimale I/O-Oberfläche","Die primäre Ausgabe des Tools ist ein strukturierter JSON-Bericht, und seine Eingabe ist implizit das aktuelle Arbeitsverzeichnis.",{"category":89,"check":90,"severity":24,"summary":91},"Lizenz","Lizenznutzbarkeit","Die Lizenz ist GPL-2.0-oder-später, eine permissive Open-Source-Lizenz, die in der LICENSE-Datei klar angegeben ist.",{"category":93,"check":94,"severity":95,"summary":96},"Wartung","Aktualität der Commits","info","Der letzte Commit war am 11. Mai 2026, was aktuell ist, aber weniger als 3 Monate her ist, daher ist es keine Warnung.",{"category":93,"check":98,"severity":24,"summary":99},"Abhängigkeitsverwaltung","Das Projekt verwendet Node.js und stützt sich auf Standardpakete; Updates und Wartung werden über den Paketmanager abgewickelt.",{"category":53,"check":101,"severity":39,"summary":102},"Geheimnisverwaltung","Die Fähigkeit verarbeitet oder exponiert keine Geheimnisse.",{"category":53,"check":104,"severity":24,"summary":105},"Injektion","Die Fähigkeit führt ein lokales Node.js-Skript aus und lädt keine externen Daten, die nicht vertrauenswürdige Anweisungen enthalten könnten.",{"category":53,"check":107,"severity":24,"summary":108},"Transitive Lieferketten-Granaten","Die Fähigkeit führt nur ein lokales Skript aus und ruft keine Remote-Inhalte als Anweisungen ab oder zieht externe Abhängigkeiten zur Laufzeit heran.",{"category":53,"check":110,"severity":24,"summary":111},"Sandbox-Isolation","Die Fähigkeit arbeitet lokal im Kontext des bereitgestellten Repositorys und versucht nicht, Dateien außerhalb ihres Geltungsbereichs zu ändern.",{"category":53,"check":113,"severity":24,"summary":114},"Sandbox-Escape-Primitive","Das Skript enthält keine separaten Prozess-Spawns oder Wiederholungsschleifen um verweigerte Tool-Aufrufe.",{"category":53,"check":116,"severity":24,"summary":117},"Datenexfiltration","Die Fähigkeit arbeitet lokal und führt keine ausgehenden Aufrufe durch, daher besteht kein Risiko der Datenexfiltration.",{"category":53,"check":119,"severity":24,"summary":120},"Versteckte Texttricks","Der gebündelte Inhalt ist frei von versteckten Lenktricks und verwendet sauberes druckbares ASCII und erwartetes Unicode.",{"category":122,"check":123,"severity":24,"summary":124},"Hooks","Opake Codeausführung","Das gebündelte Skript (`detect_wp_project.mjs`) ist einfacher, lesbarer JavaScript-Code und nicht obfuskiert.",{"category":57,"check":126,"severity":24,"summary":127},"Strukturelle Annahme","Das Skript geht von der Existenz des Repo-Roots und einer Standard-Node.js-Umgebung aus, was für Agent-Skills üblich ist, und stützt sich nicht auf nicht standardmäßige Projektlayouts.",{"category":129,"check":130,"severity":131,"summary":132},"Vertrauen","Aufmerksamkeit bei Issues","warning","Offene Issues (6) sind deutlich höher als geschlossene Issues (2) in den letzten 90 Tagen, was auf eine langsame Reaktionszeit der Maintainer hindeutet.",{"category":134,"check":135,"severity":24,"summary":136},"Versionierung","Release-Management","Der `pushedAt`-Zeitstempel zeigt eine aktuelle Entwicklungsaktivität, was auf einen verwalteten Release-Zyklus hindeutet.",{"category":49,"check":138,"severity":24,"summary":139},"Validierung","Das Tool gibt ein validiertes JSON-Schema aus und gewährleistet so eine strukturierte und vorhersagbare Ausgabe.",{"category":53,"check":141,"severity":39,"summary":142},"Ungeschützte destruktive Operationen","Die Fähigkeit ist rein analytisch und schreibgeschützt und führt keine destruktiven Operationen durch.",{"category":49,"check":144,"severity":24,"summary":145},"Fehlerbehandlung","Das Skript enthält grundlegende Fehlerbehandlung für Dateioperationen und JSON-Parsing, und die Dokumentation listet Fehlerfälle mit Wiederherstellungsschritten auf.",{"category":49,"check":147,"severity":39,"summary":148},"Protokollierung","Die Fähigkeit ist schreibgeschützt und führt keine destruktiven Aktionen oder ausgehenden Aufrufe durch, daher ist eine lokale Audit-Protokollierung nicht anwendbar.",{"category":150,"check":151,"severity":39,"summary":152},"Compliance","DSGVO","Die Fähigkeit verarbeitet keine personenbezogenen Daten.",{"category":150,"check":154,"severity":24,"summary":155},"Zielmarkt","Die Fähigkeit ist sprachunabhängig und arbeitet mit Dateisystemstrukturen, was sie global anwendbar macht.",{"category":57,"check":157,"severity":24,"summary":158},"Laufzeitstabilität","Die Fähigkeit stützt sich auf Standard-Node.js- und Dateisystemoperationen, was eine breite POSIX-Kompatibilität gewährleistet.",{"category":30,"check":160,"severity":24,"summary":161},"README","Die README-Datei bietet einen umfassenden Überblick über die Agent-Skills, einschließlich des Zwecks und der Installation dieses Skills.",{"category":70,"check":163,"severity":39,"summary":164},"Größe der Tool-Oberfläche","Dies ist eine Erweiterung mit einem einzigen Tool.",{"category":22,"check":166,"severity":39,"summary":167},"Überlappende Nahe-Synonym-Tools","Diese Fähigkeit stellt nur ein Tool bereit.",{"category":30,"check":169,"severity":24,"summary":170},"Phantom-Funktionen","Alle in der README und SKILL.md beschriebenen Funktionen sind implementiert und im Quellcode überprüfbar.",{"category":172,"check":173,"severity":24,"summary":174},"Installation","Installationsanleitung","Die README bietet klare, kopierbare Installationsanweisungen für globale und projektbezogene Installationen.",{"category":176,"check":177,"severity":24,"summary":178},"Fehler","Handlungsfähige Fehlermeldungen","Fehlerfälle sind mit beobachtbaren Symptomen und klaren Wiederherstellungsschritten dokumentiert, was handlungsfähige Informationen liefert.",{"category":180,"check":181,"severity":24,"summary":182},"Ausführung","Angepinnte Abhängigkeiten","Das Projekt verwendet Node.js und Standardpakete, was auf eine Abhängigkeitsverwaltung über package-lock.json oder Äquivalentes hindeutet.",{"category":70,"check":184,"severity":39,"summary":185},"Dry-Run-Vorschau","Die Fähigkeit ist rein analytisch und führt keine zustandsverändernden Operationen durch.",{"category":187,"check":188,"severity":39,"summary":189},"Protokoll","Idempotente Wiederholung & Timeouts","Die Fähigkeit ist zustandslos und führt keine Remote-Aufrufe oder zustandsverändernden Operationen durch, wodurch Idempotenz und Timeouts nicht anwendbar sind.",{"category":150,"check":191,"severity":24,"summary":192},"Telemetrie-Opt-in","Die Fähigkeit sendet keine Telemetriedaten.",1778699115739,"Diese Fähigkeit analysiert ein WordPress-Repository (Plugin, Theme, Core usw.) mit einem Node.js-Skript, um dessen Typ, Projektart und verfügbare Tools (PHP, Node, Tests) zu erkennen. Sie gibt einen strukturierten JSON-Bericht aus, der Ergebnisse wie die Verwendung des Paketmanagers, das Vorhandensein von Testkonfigurationen und Hinweise zur WordPress-Version detailliert beschreibt.",[196,197,198,199,200],"Ermittelt die Art des WordPress-Projekts (Plugin, Theme, Core usw.)","Identifiziert PHP- und Node.js-Tools und -Konfigurationen","Berichtet über die Anwesenheit verschiedener Testframeworks","Extrahiert Versionshinweise für WordPress Core und Gutenberg","Gibt einen strukturierten JSON-Bericht für die nachgelagerte Nutzung aus",[202,203,204,205],"Modifikation von WordPress-Code oder -Konfigurationen.","Durchführung von Code-Generierung oder Refactoring.","Interaktion mit WordPress-Sites direkt über WP-CLI oder APIs.","Bereitstellung von Sicherheitslückenanalysen über die Erkennung grundlegender Tools hinaus.",[],[208,209],"Node.js-Laufzeitumgebung","Zugriff auf das Repository-Root (aktuelles Arbeitsverzeichnis)","3.0.0","4.4.0","Zur deterministischen Inspektion von WordPress-Repositorys, einschließlich Tooling und Versionshinweisen, in einem strukturierten JSON-Bericht, um Entwicklungsworkflows und Schutzplanken zu leiten.","Langsame Rate bei der Problemlösung und aktuelle, aber nicht ganz aktuelle Commits rechtfertigen eine evaluierte Stufe. Die Kernfunktionalität des Tools, die Dokumentation und die Sicherheitslage sind stark.",79,"Eine robuste Fähigkeit zur deterministischen Analyse von WordPress-Repositorys, die strukturierte Einblicke für Entwicklungsworkflows liefert.",[217,218,219,220,221,222],"wordpress","php","node","detection","triage","automation","community",[225,226,227,228],"Verständnis der Struktur und Konventionen eines WordPress-Projekts vor der Vornahme von Änderungen.","Automatisierung der Klassifizierung von WordPress-Repositorys für konsistente Entwicklungspraktiken.","Anleitung von KI-Assistenten zu geeigneten Workflows und Schutzplanken basierend auf der Projektart.","Auditierung eines WordPress-Repositorys auf Tooling- und Versionskompatibilität.",{"codeQuality":230,"collectedAt":232,"documentation":233,"maintenance":236,"security":242,"testCoverage":244},{"hasLockfile":231},false,1778699101045,{"descriptionLength":234,"readmeSize":235},228,5944,{"closedIssues90d":237,"forks":238,"hasChangelog":231,"openIssues90d":239,"pushedAt":240,"stars":241},2,204,6,1778477895000,1469,{"hasNpmPackage":231,"license":243,"smitheryVerified":231},"NOASSERTION",{"hasCi":245,"hasTests":231},true,{"updatedAt":247},1778699260345,{"basePath":249,"githubOwner":250,"githubRepo":251,"locale":18,"slug":252,"type":253},"skills/wp-project-triage","WordPress","agent-skills","wp-project-triage","skill",null,{"evaluate":256,"extract":259},{"promptVersionExtension":210,"promptVersionScoring":211,"score":214,"tags":257,"targetMarket":258,"tier":223},[217,218,219,220,221,222],"global",{"commitSha":260,"license":261},"HEAD","GPL-2.0-or-later",{"repoId":263,"translatedFrom":264},"kd72bbxwfwq3x9pfw153vd4r7d86n088","k17bfj33armq5z9mx43pkym16n86nbem",{"_creationTime":266,"_id":263,"identity":267,"providers":268,"workflow":532},1778698921363.3086,{"githubOwner":250,"githubRepo":251,"sourceUrl":14},{"classify":269,"discover":526,"github":529},{"commitSha":260,"extensions":270},[271,283,294,306,337,358,371,401,417,430,451,465,475,495,518],{"basePath":272,"description":273,"displayName":274,"installMethods":275,"rationale":276,"selectedPaths":277,"source":281,"sourceLanguage":282,"type":253},"skills/blueprint","Use when creating, editing, or reviewing WordPress Playground blueprint JSON files. Triggers on mentions of blueprints, playground configuration, or requests to set up a WordPress demo environment.","blueprint",{"claudeCode":12},"SKILL.md frontmatter at skills/blueprint/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":253},"skills/wordpress-router","Use when the user asks about WordPress codebases (plugins, themes, block themes, Gutenberg blocks, WP core checkouts) and you need to quickly classify the repo and route to the correct workflow/skill (blocks, theme.json, REST API, WP-CLI, performance, security, testing, release packaging).","wordpress-router",{"claudeCode":12},"SKILL.md frontmatter at skills/wordpress-router/SKILL.md",[290,291],{"path":279,"priority":280},{"path":292,"priority":293},"references/decision-tree.md","medium",{"basePath":295,"description":296,"displayName":297,"installMethods":298,"rationale":299,"selectedPaths":300,"source":281,"sourceLanguage":282,"type":253},"skills/wp-abilities-api","Use when working with the WordPress Abilities API (wp_register_ability, wp_register_ability_category, /wp-json/wp-abilities/v1/*, @wordpress/abilities) including defining abilities, categories, meta, REST exposure, and permissions checks for clients.","wp-abilities-api",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-abilities-api/SKILL.md",[301,302,304],{"path":279,"priority":280},{"path":303,"priority":293},"references/php-registration.md",{"path":305,"priority":293},"references/rest-api.md",{"basePath":307,"description":308,"displayName":309,"installMethods":310,"rationale":311,"selectedPaths":312,"source":281,"sourceLanguage":282,"type":253},"skills/wp-block-development","Use when developing WordPress (Gutenberg) blocks: block.json metadata, register_block_type(_from_metadata), attributes/serialization, supports, dynamic rendering (render.php/render_callback), deprecations/migrations, viewScript vs viewScriptModule, and @wordpress/scripts/@wordpress/create-block build and test workflows.","wp-block-development",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-block-development/SKILL.md",[313,314,316,318,320,322,324,326,328,330,332,334],{"path":279,"priority":280},{"path":315,"priority":293},"references/attributes-and-serialization.md",{"path":317,"priority":293},"references/block-json.md",{"path":319,"priority":293},"references/creating-new-blocks.md",{"path":321,"priority":293},"references/debugging.md",{"path":323,"priority":293},"references/deprecations.md",{"path":325,"priority":293},"references/dynamic-rendering.md",{"path":327,"priority":293},"references/inner-blocks.md",{"path":329,"priority":293},"references/registration.md",{"path":331,"priority":293},"references/supports-and-wrappers.md",{"path":333,"priority":293},"references/tooling-and-testing.md",{"path":335,"priority":336},"scripts/list_blocks.mjs","low",{"basePath":338,"description":339,"displayName":340,"installMethods":341,"rationale":342,"selectedPaths":343,"source":281,"sourceLanguage":282,"type":253},"skills/wp-block-themes","Use when developing WordPress block themes: theme.json (global settings/styles), templates and template parts, patterns, style variations, and Site Editor troubleshooting (style hierarchy, overrides, caching).","wp-block-themes",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-block-themes/SKILL.md",[344,345,347,348,350,352,354,356],{"path":279,"priority":280},{"path":346,"priority":293},"references/creating-new-block-theme.md",{"path":321,"priority":293},{"path":349,"priority":293},"references/patterns.md",{"path":351,"priority":293},"references/style-variations.md",{"path":353,"priority":293},"references/templates-and-parts.md",{"path":355,"priority":293},"references/theme-json.md",{"path":357,"priority":336},"scripts/detect_block_themes.mjs",{"basePath":359,"description":360,"displayName":361,"installMethods":362,"rationale":363,"selectedPaths":364,"source":281,"sourceLanguage":282,"type":253},"skills/wp-interactivity-api","Use when building or debugging WordPress Interactivity API features (data-wp-* directives, @wordpress/interactivity store/state/actions, block viewScriptModule integration, wp_interactivity_*()) including performance, hydration, and directive behavior.","wp-interactivity-api",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-interactivity-api/SKILL.md",[365,366,367,369],{"path":279,"priority":280},{"path":321,"priority":293},{"path":368,"priority":293},"references/directives-quickref.md",{"path":370,"priority":293},"references/server-side-rendering.md",{"basePath":372,"description":373,"displayName":374,"installMethods":375,"rationale":376,"selectedPaths":377,"source":281,"sourceLanguage":282,"type":253},"skills/wp-performance","Use when investigating or improving WordPress performance (backend-only agent): profiling and measurement (WP-CLI profile/doctor, Server-Timing, Query Monitor via REST headers), database/query optimization, autoloaded options, object caching, cron, HTTP API calls, and safe verification.","wp-performance",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-performance/SKILL.md",[378,379,381,383,385,387,389,391,393,395,397,399],{"path":279,"priority":280},{"path":380,"priority":293},"references/autoload-options.md",{"path":382,"priority":293},"references/cron.md",{"path":384,"priority":293},"references/database.md",{"path":386,"priority":293},"references/http-api.md",{"path":388,"priority":293},"references/measurement.md",{"path":390,"priority":293},"references/object-cache.md",{"path":392,"priority":293},"references/query-monitor-headless.md",{"path":394,"priority":293},"references/server-timing.md",{"path":396,"priority":293},"references/wp-cli-doctor.md",{"path":398,"priority":293},"references/wp-cli-profile.md",{"path":400,"priority":336},"scripts/perf_inspect.mjs",{"basePath":402,"description":403,"displayName":404,"installMethods":405,"rationale":406,"selectedPaths":407,"source":281,"sourceLanguage":282,"type":253},"skills/wp-phpstan","Use when configuring, running, or fixing PHPStan static analysis in WordPress projects (plugins/themes/sites): phpstan.neon setup, baselines, WordPress-specific typing, and handling third-party plugin classes.","wp-phpstan",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-phpstan/SKILL.md",[408,409,411,413,415],{"path":279,"priority":280},{"path":410,"priority":293},"references/configuration.md",{"path":412,"priority":293},"references/third-party-classes.md",{"path":414,"priority":293},"references/wordpress-annotations.md",{"path":416,"priority":336},"scripts/phpstan_inspect.mjs",{"basePath":418,"description":419,"displayName":420,"installMethods":421,"rationale":422,"selectedPaths":423,"source":281,"sourceLanguage":282,"type":253},"skills/wp-playground","Use for WordPress Playground workflows: fast disposable WP instances in the browser or locally via @wp-playground/cli (server, run-blueprint, build-snapshot), auto-mounting plugins/themes, switching WP/PHP versions, blueprints, and debugging (Xdebug).","wp-playground",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-playground/SKILL.md",[424,425,427,429],{"path":279,"priority":280},{"path":426,"priority":293},"references/blueprints.md",{"path":428,"priority":293},"references/cli-commands.md",{"path":321,"priority":293},{"basePath":431,"description":432,"displayName":433,"installMethods":434,"rationale":435,"selectedPaths":436,"source":281,"sourceLanguage":282,"type":253},"skills/wp-plugin-development","Use when developing WordPress plugins: architecture and hooks, activation/deactivation/uninstall, admin UI and Settings API, data storage, cron/tasks, security (nonces/capabilities/sanitization/escaping), and release packaging.","wp-plugin-development",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-plugin-development/SKILL.md",[437,438,440,441,443,445,447,449],{"path":279,"priority":280},{"path":439,"priority":293},"references/data-and-cron.md",{"path":321,"priority":293},{"path":442,"priority":293},"references/lifecycle.md",{"path":444,"priority":293},"references/security.md",{"path":446,"priority":293},"references/settings-api.md",{"path":448,"priority":293},"references/structure.md",{"path":450,"priority":336},"scripts/detect_plugins.mjs",{"basePath":452,"description":453,"displayName":454,"installMethods":455,"rationale":456,"selectedPaths":457,"source":281,"sourceLanguage":282,"type":253},"skills/wp-plugin-directory-guidelines","Use when reviewing WordPress plugins for GPL compliance, checking license headers or compatibility, evaluating upsell/freemium/trialware patterns, validating plugin naming or trademark rules, checking plugin slugs, understanding why a plugin was rejected from WordPress.org, or answering any question about the 18 WordPress.org Plugin Directory guidelines — even if the user doesn't mention 'guidelines' explicitly.","wp-plugin-directory-guidelines",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-plugin-directory-guidelines/SKILL.md",[458,459,461,463],{"path":279,"priority":280},{"path":460,"priority":293},"references/gpl-compliance.md",{"path":462,"priority":293},"references/guideline-review-checklist.md",{"path":464,"priority":293},"references/naming-rules.md",{"basePath":249,"description":466,"displayName":252,"installMethods":467,"rationale":468,"selectedPaths":469,"source":281,"sourceLanguage":282,"type":253},"Use when you need a deterministic inspection of a WordPress repository (plugin/theme/block theme/WP core/Gutenberg/full site) including tooling/tests/version hints, and a structured JSON report to guide workflows and guardrails.",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-project-triage/SKILL.md",[470,471,473],{"path":279,"priority":280},{"path":472,"priority":293},"references/triage.schema.json",{"path":474,"priority":336},"scripts/detect_wp_project.mjs",{"basePath":476,"description":477,"displayName":478,"installMethods":479,"rationale":480,"selectedPaths":481,"source":281,"sourceLanguage":282,"type":253},"skills/wp-rest-api","Use when building, extending, or debugging WordPress REST API endpoints/routes: register_rest_route, WP_REST_Controller/controller classes, schema/argument validation, permission_callback/authentication, response shaping, register_rest_field/register_meta, or exposing CPTs/taxonomies via show_in_rest.","wp-rest-api",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-rest-api/SKILL.md",[482,483,485,487,489,491,493],{"path":279,"priority":280},{"path":484,"priority":293},"references/authentication.md",{"path":486,"priority":293},"references/custom-content-types.md",{"path":488,"priority":293},"references/discovery-and-params.md",{"path":490,"priority":293},"references/responses-and-fields.md",{"path":492,"priority":293},"references/routes-and-endpoints.md",{"path":494,"priority":293},"references/schema.md",{"basePath":496,"description":497,"displayName":498,"installMethods":499,"rationale":500,"selectedPaths":501,"source":281,"sourceLanguage":282,"type":253},"skills/wp-wpcli-and-ops","Use when working with WP-CLI (wp) for WordPress operations: safe search-replace, db export/import, plugin/theme/user/content management, cron, cache flushing, multisite, and scripting/automation with wp-cli.yml.","wp-wpcli-and-ops",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-wpcli-and-ops/SKILL.md",[502,503,505,507,508,510,512,514,516],{"path":279,"priority":280},{"path":504,"priority":293},"references/automation.md",{"path":506,"priority":293},"references/cron-and-cache.md",{"path":321,"priority":293},{"path":509,"priority":293},"references/multisite.md",{"path":511,"priority":293},"references/packages-and-updates.md",{"path":513,"priority":293},"references/safety.md",{"path":515,"priority":293},"references/search-replace.md",{"path":517,"priority":336},"scripts/wpcli_inspect.mjs",{"basePath":519,"description":520,"displayName":521,"installMethods":522,"rationale":523,"selectedPaths":524,"source":281,"sourceLanguage":282,"type":253},"skills/wpds","Use when building UIs leveraging the WordPress Design System (WPDS) and its components, tokens, patterns, etc.","wpds",{"claudeCode":12},"SKILL.md frontmatter at skills/wpds/SKILL.md",[525],{"path":279,"priority":280},{"sources":527},[528],"manual",{"closedIssues90d":237,"description":530,"forks":238,"license":243,"openIssues90d":239,"pushedAt":240,"readmeSize":235,"stars":241,"topics":531},"Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins, and best practices",[],{"classifiedAt":533,"discoverAt":534,"extractAt":535,"githubAt":535,"updatedAt":533},1778698926180,1778698921363,1778698923801,[222,220,219,218,221,217],{"evaluatedAt":538,"extractAt":539,"updatedAt":247},1778699115854,1778698926738,[],[542,574,606,627,648,670],{"_creationTime":543,"_id":544,"community":545,"display":546,"identity":552,"providers":556,"relations":567,"tags":570,"workflow":571},1778691344230.1414,"k17d8t1gdbget7p0aj6s2n5dvs86mwng",{"reviewCount":8},{"description":547,"installMethods":548,"name":550,"sourceUrl":551},"Develops custom WordPress themes and plugins, creates and registers Gutenberg blocks and block patterns, configures WooCommerce stores, implements WordPress REST API endpoints, applies security hardening (nonces, sanitization, escaping, capability checks), and optimizes performance through caching and query tuning. Use when building WordPress themes, writing plugins, customizing Gutenberg blocks, extending WooCommerce, working with ACF, using the WordPress REST API, applying hooks and filters, or improving WordPress performance and security.",{"claudeCode":549},"jeffallan/claude-skills","wordpress-pro","https://github.com/jeffallan/claude-skills",{"basePath":553,"githubOwner":554,"githubRepo":555,"locale":282,"slug":550,"type":253},"skills/wordpress-pro","jeffallan","claude-skills",{"evaluate":557,"extract":566},{"promptVersionExtension":210,"promptVersionScoring":211,"score":558,"tags":559,"targetMarket":258,"tier":565},99,[217,218,560,561,562,563,564],"woocommerce","gutenberg","theme-development","plugin-development","web-development","verified",{"commitSha":260},{"parentExtensionId":568,"repoId":569},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[561,218,563,562,564,560,217],{"evaluatedAt":572,"extractAt":573,"updatedAt":572},1778692912267,1778691344230,{"_creationTime":575,"_id":576,"community":577,"display":578,"identity":584,"providers":589,"relations":600,"tags":602,"workflow":603},1778683190010.262,"k1792k34hwzrcvbpg0wbtf162d86m0hr",{"reviewCount":8},{"description":579,"installMethods":580,"name":582,"sourceUrl":583},"Advanced WordPress development with REST API endpoints, WP-CLI commands, performance optimization, and caching strategies for scalable applications.",{"claudeCode":581},"bobmatnyc/claude-mpm-skills","wordpress-advanced-architecture","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":585,"githubOwner":586,"githubRepo":587,"locale":282,"slug":588,"type":253},"toolchains/php/frameworks/wordpress/advanced-architecture","bobmatnyc","claude-mpm-skills","advanced-architecture",{"evaluate":590,"extract":599},{"promptVersionExtension":210,"promptVersionScoring":211,"score":591,"tags":592,"targetMarket":258,"tier":565},98,[217,218,593,594,595,596,597,598],"rest-api","wp-cli","performance","caching","development","web",{"commitSha":260},{"repoId":601},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[596,597,595,218,593,598,217,594],{"evaluatedAt":604,"extractAt":605,"updatedAt":604},1778684219009,1778683190010,{"_creationTime":607,"_id":608,"community":609,"display":610,"identity":613,"providers":614,"relations":621,"tags":623,"workflow":624},1778699263460.123,"k17be2tnb1v5yzpskse76ttmch86njzy",{"reviewCount":8},{"description":611,"installMethods":612,"name":478,"sourceUrl":14},"Verwenden Sie dies beim Erstellen, Erweitern oder Debuggen von WordPress REST API-Endpunkten/Routen: register_rest_route, WP_REST_Controller/controller-Klassen, Schema-/Argumentvalidierung, permission_callback/Authentifizierung, Response-Formulierung, register_rest_field/register_meta oder das Aussetzen von CPTs/Taxonomien über show_in_rest.",{"claudeCode":12},{"basePath":476,"githubOwner":250,"githubRepo":251,"locale":18,"slug":478,"type":253},{"evaluate":615,"extract":620},{"promptVersionExtension":210,"promptVersionScoring":211,"score":616,"tags":617,"targetMarket":258,"tier":223},96,[217,593,218,618,619],"developer-tools","backend",{"commitSha":260},{"repoId":263,"translatedFrom":622},"k174zmxkbng6kg2jske1byyfjd86nhyv",[619,618,218,593,217],{"evaluatedAt":625,"extractAt":539,"updatedAt":626},1778699132052,1778699263460,{"_creationTime":628,"_id":629,"community":630,"display":631,"identity":634,"providers":635,"relations":642,"tags":644,"workflow":645},1778699229539.1914,"k178tm19y6rn7vmc4sawqh6z2n86m4yc",{"reviewCount":8},{"description":632,"installMethods":633,"name":361,"sourceUrl":14},"Verwenden Sie dies beim Erstellen oder Debuggen von WordPress Interactivity API-Funktionen (data-wp-* Direktiven, @wordpress/interactivity Store/State/Actions, Block viewScriptModule-Integration, wp_interactivity_*()) einschließlich Leistung, Hydration und Direktivenverhalten.",{"claudeCode":12},{"basePath":359,"githubOwner":250,"githubRepo":251,"locale":18,"slug":361,"type":253},{"evaluate":636,"extract":641},{"promptVersionExtension":210,"promptVersionScoring":211,"score":637,"tags":638,"targetMarket":258,"tier":223},95,[217,218,639,640,618],"javascript","api",{"commitSha":260},{"repoId":263,"translatedFrom":643},"k1793zcms72h25nq5bbr82hq6x86matp",[640,618,639,218,217],{"evaluatedAt":646,"extractAt":539,"updatedAt":647},1778699022620,1778699229539,{"_creationTime":649,"_id":650,"community":651,"display":652,"identity":656,"providers":659,"relations":666,"tags":667,"workflow":668},1778683190010.2622,"k17d3reqy5dg0freqpwxytw8c186mtq6",{"reviewCount":8},{"description":653,"installMethods":654,"name":655,"sourceUrl":583},"Modern WordPress block development and Full Site Editing with theme.json, block themes, and custom blocks for WordPress 6.7+",{"claudeCode":581},"wordpress-block-editor-fse",{"basePath":657,"githubOwner":586,"githubRepo":587,"locale":282,"slug":658,"type":253},"toolchains/php/frameworks/wordpress/block-editor","block-editor",{"evaluate":660,"extract":665},{"promptVersionExtension":210,"promptVersionScoring":211,"score":637,"tags":661,"targetMarket":258,"tier":565},[217,561,662,663,664,218,597],"blocks","fse","theme-json",{"commitSha":260},{"repoId":601},[662,597,663,561,218,664,217],{"evaluatedAt":669,"extractAt":605,"updatedAt":669},1778684241254,{"_creationTime":671,"_id":672,"community":673,"display":674,"identity":678,"providers":681,"relations":691,"tags":692,"workflow":693},1778683190010.2625,"k17byz7m6dnsbka1c1d03373dn86n9yc",{"reviewCount":8},{"description":675,"installMethods":676,"name":677,"sourceUrl":583},"Modern WordPress plugin development with PHP 8.3+, OOP architecture, hooks system, database interactions, and Settings API",{"claudeCode":581},"wordpress-plugin-fundamentals",{"basePath":679,"githubOwner":586,"githubRepo":587,"locale":282,"slug":680,"type":253},"toolchains/php/frameworks/wordpress/plugin-fundamentals","plugin-fundamentals",{"evaluate":682,"extract":690},{"promptVersionExtension":210,"promptVersionScoring":211,"score":683,"tags":684,"targetMarket":258,"tier":223},88,[217,218,563,685,686,687,688,689],"oop","hooks","wpdb","settings-api","wpcs",{"commitSha":260},{"repoId":601},[686,685,218,563,688,217,689,687],{"evaluatedAt":694,"extractAt":605,"updatedAt":694},1778684266201]