[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-WordPress-wp-project-triage-en":3,"guides-for-WordPress-wp-project-triage":538,"similar-k17bfj33armq5z9mx43pkym16n86nbem-en":539},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":250,"isFallback":233,"parentExtension":256,"providers":257,"relations":263,"repo":265,"tags":534,"workflow":535},1778698926738.7974,"k17bfj33armq5z9mx43pkym16n86nbem",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"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},"WordPress/agent-skills","WP Project Triage","https://github.com/WordPress/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":231,"workflow":248},1778699115854.0786,"kn752n6fx7e2cj59a8wv8dq44586mvvg","en",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":202,"practices":207,"prerequisites":208,"promptVersionExtension":211,"promptVersionScoring":212,"purpose":213,"rationale":214,"score":215,"summary":216,"tags":217,"targetMarket":224,"tier":225,"useCases":226},[21,26,29,33,37,41,45,48,52,56,60,63,66,69,73,76,79,82,85,88,92,97,100,104,107,110,113,116,119,122,126,129,134,138,141,144,147,150,154,157,160,163,166,169,172,176,180,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Invocation","Precise Purpose","pass","The description clearly states the extension's purpose (deterministic inspection of WordPress repos) and its use case (guiding workflows and guardrails), including the artifact (WordPress repo) and user intent (inspection).",{"category":22,"check":27,"severity":24,"summary":28},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the core capability and use case within the first ~160 characters.",{"category":30,"check":31,"severity":24,"summary":32},"Documentation","Concise Body","The SKILL.md body is well under 500 lines and delegates deeper material to referenced files.",{"category":34,"check":35,"severity":24,"summary":36},"Context","Progressive Disclosure","The SKILL.md outlines the procedure and correctly links to a referenced JSON schema file for the output contract.",{"category":34,"check":38,"severity":39,"summary":40},"Forked exploration","not_applicable","This skill is a short-form detection and triage tool; it does not involve deep exploration or code review that would necessitate forked context.",{"category":42,"check":43,"severity":24,"summary":44},"Practical Utility","Usage examples","A clear, end-to-end example is provided for invoking the detector script and understanding its output.",{"category":42,"check":46,"severity":24,"summary":47},"Edge cases","The skill documents failure modes, such as incorrect repo root or slow scanning, with clear symptoms and recovery steps.",{"category":49,"check":50,"severity":39,"summary":51},"Code Execution","Tool Fallback","This skill uses only Claude-internal tools and does not rely on external MCP servers, thus no fallback is needed.",{"category":53,"check":54,"severity":24,"summary":55},"Safety","Halt on unexpected state","The SKILL.md instructs to abort and report if the repo root is incorrect, which is a relevant unexpected pre-state.",{"category":57,"check":58,"severity":24,"summary":59},"Portability","Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills; any cross-skill coordination would be explicit.",{"category":42,"check":61,"severity":24,"summary":62},"Problem relevance","The description clearly names the problem of understanding WordPress repository types and conventions before making changes.",{"category":42,"check":64,"severity":24,"summary":65},"Unique selling proposition","The skill provides deterministic inspection and structured JSON reports, offering value beyond basic LLM knowledge by formalizing WP repo analysis.",{"category":42,"check":67,"severity":24,"summary":68},"Production readiness","The skill provides a complete lifecycle for its stated use case: detection, reporting, and guidance for workflow guardrails.",{"category":70,"check":71,"severity":24,"summary":72},"Scope","Single responsibility principle","The skill focuses solely on detecting and reporting on WordPress project types and tooling, without venturing into unrelated domains.",{"category":70,"check":74,"severity":24,"summary":75},"Description quality","The description accurately reflects the skill's capability to perform deterministic inspection of WordPress repositories.",{"category":22,"check":77,"severity":24,"summary":78},"Scoped tools","The skill exposes a single, narrowly scoped tool (`detect_wp_project.mjs`) for project detection.",{"category":30,"check":80,"severity":39,"summary":81},"Configuration & parameter reference","The skill's primary script takes no explicit parameters beyond the implicit working directory.",{"category":70,"check":83,"severity":24,"summary":84},"Tool naming","The single tool name, `detect_wp_project.mjs`, is descriptive and follows kebab-case convention.",{"category":70,"check":86,"severity":24,"summary":87},"Minimal I/O surface","The tool's primary output is a structured JSON report, and its input is implicitly the current working directory.",{"category":89,"check":90,"severity":24,"summary":91},"License","License usability","The license is GPL-2.0-or-later, a permissive open-source license, clearly stated in the LICENSE file.",{"category":93,"check":94,"severity":95,"summary":96},"Maintenance","Commit recency","info","The last commit was on May 11, 2026, which is recent, but less than 3 months ago, so it's not a warning.",{"category":93,"check":98,"severity":24,"summary":99},"Dependency Management","The project uses Node.js and relies on standard packages; updates and maintenance are handled via the package manager.",{"category":101,"check":102,"severity":39,"summary":103},"Security","Secret Management","The skill does not handle or expose any secrets.",{"category":101,"check":105,"severity":24,"summary":106},"Injection","The skill executes a local Node.js script and does not load or fetch external data that could contain untrusted instructions.",{"category":101,"check":108,"severity":24,"summary":109},"Transitive Supply-Chain Grenades","The skill only executes a local script and does not fetch remote content as instructions or pull external dependencies at runtime.",{"category":101,"check":111,"severity":24,"summary":112},"Sandbox Isolation","The skill operates locally within the provided repository context and does not attempt to modify files outside its scope.",{"category":101,"check":114,"severity":24,"summary":115},"Sandbox escape primitives","The script does not contain detached process spawns or retry loops around denied tool calls.",{"category":101,"check":117,"severity":24,"summary":118},"Data Exfiltration","The skill operates locally and does not perform any outbound calls, thus posing no risk of data exfiltration.",{"category":101,"check":120,"severity":24,"summary":121},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks and uses clean printable ASCII and expected Unicode.",{"category":123,"check":124,"severity":24,"summary":125},"Hooks","Opaque code execution","The bundled script (`detect_wp_project.mjs`) is plain, readable JavaScript and is not obfuscated.",{"category":57,"check":127,"severity":24,"summary":128},"Structural Assumption","The script assumes the presence of the repo root and standard Node.js environment, which is standard for agent skills, and does not rely on non-standard project layouts.",{"category":130,"check":131,"severity":132,"summary":133},"Trust","Issues Attention","warning","Open issues (6) are significantly higher than closed issues (2) in the last 90 days, indicating slow maintainer response.",{"category":135,"check":136,"severity":24,"summary":137},"Versioning","Release Management","The `pushedAt` timestamp indicates recent development activity, implying a managed release cycle.",{"category":49,"check":139,"severity":24,"summary":140},"Validation","The tool outputs a validated JSON schema, ensuring structured and predictable output.",{"category":101,"check":142,"severity":39,"summary":143},"Unguarded Destructive Operations","The skill is purely analytical and read-only, performing no destructive operations.",{"category":49,"check":145,"severity":24,"summary":146},"Error Handling","The script includes basic error handling for file operations and JSON parsing, and the documentation lists failure modes with recovery steps.",{"category":49,"check":148,"severity":39,"summary":149},"Logging","The skill is read-only and does not perform destructive actions or outbound calls, so local audit logging is not applicable.",{"category":151,"check":152,"severity":39,"summary":153},"Compliance","GDPR","The skill does not operate on personal data.",{"category":151,"check":155,"severity":24,"summary":156},"Target market","The skill is language-agnostic and operates on file system structures, making it globally applicable.",{"category":57,"check":158,"severity":24,"summary":159},"Runtime stability","The skill relies on standard Node.js and file system operations, ensuring broad POSIX compatibility.",{"category":30,"check":161,"severity":24,"summary":162},"README","The README file provides a comprehensive overview of the agent skills, including this one's purpose and installation.",{"category":70,"check":164,"severity":39,"summary":165},"Tool surface size","This is a single-tool extension.",{"category":22,"check":167,"severity":39,"summary":168},"Overlapping near-synonym tools","There is only one tool exposed by this skill.",{"category":30,"check":170,"severity":24,"summary":171},"Phantom features","All features described in the README and SKILL.md are implemented and verifiable in the source code.",{"category":173,"check":174,"severity":24,"summary":175},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for global and project-level installs.",{"category":177,"check":178,"severity":24,"summary":179},"Errors","Actionable error messages","Failure modes are documented with observable symptoms and clear recovery steps, providing actionable information.",{"category":181,"check":182,"severity":24,"summary":183},"Execution","Pinned dependencies","The project uses Node.js and standard packages, implying dependency management via package-lock.json or equivalent.",{"category":70,"check":185,"severity":39,"summary":186},"Dry-run preview","The skill is purely analytical and does not perform any state-changing operations.",{"category":188,"check":189,"severity":39,"summary":190},"Protocol","Idempotent retry & timeouts","The skill is stateless and does not perform remote calls or state-changing operations, making idempotency and timeouts not applicable.",{"category":151,"check":192,"severity":24,"summary":193},"Telemetry opt-in","The skill does not emit telemetry.",1778699115739,"This skill analyzes a WordPress repository (plugin, theme, core, etc.) using a Node.js script to detect its type, project kind, and available tooling (PHP, Node, tests). It outputs a structured JSON report detailing findings like package manager usage, presence of test configurations, and WordPress version hints.",[197,198,199,200,201],"Detects WordPress project kind (plugin, theme, core, etc.)","Identifies PHP and Node.js tooling and configurations","Reports on the presence of various testing frameworks","Extracts version hints for WordPress core and Gutenberg","Outputs a structured JSON report for downstream use",[203,204,205,206],"Modifying WordPress code or configurations.","Performing code generation or refactoring.","Interacting with WordPress sites directly via WP-CLI or APIs.","Providing security vulnerability analysis beyond basic tooling detection.",[],[209,210],"Node.js runtime","Access to the repository root (current working directory)","3.0.0","4.4.0","To provide a deterministic inspection of WordPress repositories, including tooling and version hints, within a structured JSON report to guide development workflows and guardrails.","Slow issue resolution rate and recent but not recent-enough commits warrant an evaluated tier. The tool's core functionality, documentation, and security posture are strong.",79,"A robust skill for deterministic WordPress repository analysis, providing structured insights for development workflows.",[218,219,220,221,222,223],"wordpress","php","node","detection","triage","automation","global","community",[227,228,229,230],"Understanding a WordPress project's structure and conventions before making changes.","Automating the classification of WordPress repositories for consistent development practices.","Guiding AI assistants on appropriate workflows and guardrails based on project type.","Auditing a WordPress repository for tooling and version compatibility.",{"codeQuality":232,"collectedAt":234,"documentation":235,"maintenance":238,"security":244,"testCoverage":246},{"hasLockfile":233},false,1778699101045,{"descriptionLength":236,"readmeSize":237},228,5944,{"closedIssues90d":239,"forks":240,"hasChangelog":233,"openIssues90d":241,"pushedAt":242,"stars":243},2,204,6,1778477895000,1469,{"hasNpmPackage":233,"license":245,"smitheryVerified":233},"NOASSERTION",{"hasCi":247,"hasTests":233},true,{"updatedAt":249},1778699115854,{"basePath":251,"githubOwner":252,"githubRepo":253,"locale":18,"slug":254,"type":255},"skills/wp-project-triage","WordPress","agent-skills","wp-project-triage","skill",null,{"evaluate":258,"extract":260},{"promptVersionExtension":211,"promptVersionScoring":212,"score":215,"tags":259,"targetMarket":224,"tier":225},[218,219,220,221,222,223],{"commitSha":261,"license":262},"HEAD","GPL-2.0-or-later",{"repoId":264},"kd72bbxwfwq3x9pfw153vd4r7d86n088",{"_creationTime":266,"_id":264,"identity":267,"providers":268,"workflow":530},1778698921363.3086,{"githubOwner":252,"githubRepo":253,"sourceUrl":14},{"classify":269,"discover":524,"github":527},{"commitSha":261,"extensions":270},[271,282,293,305,336,357,370,400,416,429,450,464,473,493,516],{"basePath":272,"description":273,"displayName":274,"installMethods":275,"rationale":276,"selectedPaths":277,"source":281,"sourceLanguage":18,"type":255},"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",{"basePath":283,"description":284,"displayName":285,"installMethods":286,"rationale":287,"selectedPaths":288,"source":281,"sourceLanguage":18,"type":255},"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",[289,290],{"path":279,"priority":280},{"path":291,"priority":292},"references/decision-tree.md","medium",{"basePath":294,"description":295,"displayName":296,"installMethods":297,"rationale":298,"selectedPaths":299,"source":281,"sourceLanguage":18,"type":255},"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",[300,301,303],{"path":279,"priority":280},{"path":302,"priority":292},"references/php-registration.md",{"path":304,"priority":292},"references/rest-api.md",{"basePath":306,"description":307,"displayName":308,"installMethods":309,"rationale":310,"selectedPaths":311,"source":281,"sourceLanguage":18,"type":255},"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",[312,313,315,317,319,321,323,325,327,329,331,333],{"path":279,"priority":280},{"path":314,"priority":292},"references/attributes-and-serialization.md",{"path":316,"priority":292},"references/block-json.md",{"path":318,"priority":292},"references/creating-new-blocks.md",{"path":320,"priority":292},"references/debugging.md",{"path":322,"priority":292},"references/deprecations.md",{"path":324,"priority":292},"references/dynamic-rendering.md",{"path":326,"priority":292},"references/inner-blocks.md",{"path":328,"priority":292},"references/registration.md",{"path":330,"priority":292},"references/supports-and-wrappers.md",{"path":332,"priority":292},"references/tooling-and-testing.md",{"path":334,"priority":335},"scripts/list_blocks.mjs","low",{"basePath":337,"description":338,"displayName":339,"installMethods":340,"rationale":341,"selectedPaths":342,"source":281,"sourceLanguage":18,"type":255},"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",[343,344,346,347,349,351,353,355],{"path":279,"priority":280},{"path":345,"priority":292},"references/creating-new-block-theme.md",{"path":320,"priority":292},{"path":348,"priority":292},"references/patterns.md",{"path":350,"priority":292},"references/style-variations.md",{"path":352,"priority":292},"references/templates-and-parts.md",{"path":354,"priority":292},"references/theme-json.md",{"path":356,"priority":335},"scripts/detect_block_themes.mjs",{"basePath":358,"description":359,"displayName":360,"installMethods":361,"rationale":362,"selectedPaths":363,"source":281,"sourceLanguage":18,"type":255},"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",[364,365,366,368],{"path":279,"priority":280},{"path":320,"priority":292},{"path":367,"priority":292},"references/directives-quickref.md",{"path":369,"priority":292},"references/server-side-rendering.md",{"basePath":371,"description":372,"displayName":373,"installMethods":374,"rationale":375,"selectedPaths":376,"source":281,"sourceLanguage":18,"type":255},"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",[377,378,380,382,384,386,388,390,392,394,396,398],{"path":279,"priority":280},{"path":379,"priority":292},"references/autoload-options.md",{"path":381,"priority":292},"references/cron.md",{"path":383,"priority":292},"references/database.md",{"path":385,"priority":292},"references/http-api.md",{"path":387,"priority":292},"references/measurement.md",{"path":389,"priority":292},"references/object-cache.md",{"path":391,"priority":292},"references/query-monitor-headless.md",{"path":393,"priority":292},"references/server-timing.md",{"path":395,"priority":292},"references/wp-cli-doctor.md",{"path":397,"priority":292},"references/wp-cli-profile.md",{"path":399,"priority":335},"scripts/perf_inspect.mjs",{"basePath":401,"description":402,"displayName":403,"installMethods":404,"rationale":405,"selectedPaths":406,"source":281,"sourceLanguage":18,"type":255},"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",[407,408,410,412,414],{"path":279,"priority":280},{"path":409,"priority":292},"references/configuration.md",{"path":411,"priority":292},"references/third-party-classes.md",{"path":413,"priority":292},"references/wordpress-annotations.md",{"path":415,"priority":335},"scripts/phpstan_inspect.mjs",{"basePath":417,"description":418,"displayName":419,"installMethods":420,"rationale":421,"selectedPaths":422,"source":281,"sourceLanguage":18,"type":255},"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",[423,424,426,428],{"path":279,"priority":280},{"path":425,"priority":292},"references/blueprints.md",{"path":427,"priority":292},"references/cli-commands.md",{"path":320,"priority":292},{"basePath":430,"description":431,"displayName":432,"installMethods":433,"rationale":434,"selectedPaths":435,"source":281,"sourceLanguage":18,"type":255},"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",[436,437,439,440,442,444,446,448],{"path":279,"priority":280},{"path":438,"priority":292},"references/data-and-cron.md",{"path":320,"priority":292},{"path":441,"priority":292},"references/lifecycle.md",{"path":443,"priority":292},"references/security.md",{"path":445,"priority":292},"references/settings-api.md",{"path":447,"priority":292},"references/structure.md",{"path":449,"priority":335},"scripts/detect_plugins.mjs",{"basePath":451,"description":452,"displayName":453,"installMethods":454,"rationale":455,"selectedPaths":456,"source":281,"sourceLanguage":18,"type":255},"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",[457,458,460,462],{"path":279,"priority":280},{"path":459,"priority":292},"references/gpl-compliance.md",{"path":461,"priority":292},"references/guideline-review-checklist.md",{"path":463,"priority":292},"references/naming-rules.md",{"basePath":251,"description":10,"displayName":254,"installMethods":465,"rationale":466,"selectedPaths":467,"source":281,"sourceLanguage":18,"type":255},{"claudeCode":12},"SKILL.md frontmatter at skills/wp-project-triage/SKILL.md",[468,469,471],{"path":279,"priority":280},{"path":470,"priority":292},"references/triage.schema.json",{"path":472,"priority":335},"scripts/detect_wp_project.mjs",{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":281,"sourceLanguage":18,"type":255},"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",[480,481,483,485,487,489,491],{"path":279,"priority":280},{"path":482,"priority":292},"references/authentication.md",{"path":484,"priority":292},"references/custom-content-types.md",{"path":486,"priority":292},"references/discovery-and-params.md",{"path":488,"priority":292},"references/responses-and-fields.md",{"path":490,"priority":292},"references/routes-and-endpoints.md",{"path":492,"priority":292},"references/schema.md",{"basePath":494,"description":495,"displayName":496,"installMethods":497,"rationale":498,"selectedPaths":499,"source":281,"sourceLanguage":18,"type":255},"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",[500,501,503,505,506,508,510,512,514],{"path":279,"priority":280},{"path":502,"priority":292},"references/automation.md",{"path":504,"priority":292},"references/cron-and-cache.md",{"path":320,"priority":292},{"path":507,"priority":292},"references/multisite.md",{"path":509,"priority":292},"references/packages-and-updates.md",{"path":511,"priority":292},"references/safety.md",{"path":513,"priority":292},"references/search-replace.md",{"path":515,"priority":335},"scripts/wpcli_inspect.mjs",{"basePath":517,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":281,"sourceLanguage":18,"type":255},"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",[523],{"path":279,"priority":280},{"sources":525},[526],"manual",{"closedIssues90d":239,"description":528,"forks":240,"license":245,"openIssues90d":241,"pushedAt":242,"readmeSize":237,"stars":243,"topics":529},"Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins, and best practices",[],{"classifiedAt":531,"discoverAt":532,"extractAt":533,"githubAt":533,"updatedAt":531},1778698926180,1778698921363,1778698923801,[223,221,220,219,222,218],{"evaluatedAt":249,"extractAt":536,"updatedAt":537},1778698926738,1778699284045,[],[540,572,604,623,642,664],{"_creationTime":541,"_id":542,"community":543,"display":544,"identity":550,"providers":554,"relations":565,"tags":568,"workflow":569},1778691344230.1414,"k17d8t1gdbget7p0aj6s2n5dvs86mwng",{"reviewCount":8},{"description":545,"installMethods":546,"name":548,"sourceUrl":549},"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":547},"jeffallan/claude-skills","wordpress-pro","https://github.com/jeffallan/claude-skills",{"basePath":551,"githubOwner":552,"githubRepo":553,"locale":18,"slug":548,"type":255},"skills/wordpress-pro","jeffallan","claude-skills",{"evaluate":555,"extract":564},{"promptVersionExtension":211,"promptVersionScoring":212,"score":556,"tags":557,"targetMarket":224,"tier":563},99,[218,219,558,559,560,561,562],"woocommerce","gutenberg","theme-development","plugin-development","web-development","verified",{"commitSha":261},{"parentExtensionId":566,"repoId":567},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[559,219,561,560,562,558,218],{"evaluatedAt":570,"extractAt":571,"updatedAt":570},1778692912267,1778691344230,{"_creationTime":573,"_id":574,"community":575,"display":576,"identity":582,"providers":587,"relations":598,"tags":600,"workflow":601},1778683190010.262,"k1792k34hwzrcvbpg0wbtf162d86m0hr",{"reviewCount":8},{"description":577,"installMethods":578,"name":580,"sourceUrl":581},"Advanced WordPress development with REST API endpoints, WP-CLI commands, performance optimization, and caching strategies for scalable applications.",{"claudeCode":579},"bobmatnyc/claude-mpm-skills","wordpress-advanced-architecture","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":583,"githubOwner":584,"githubRepo":585,"locale":18,"slug":586,"type":255},"toolchains/php/frameworks/wordpress/advanced-architecture","bobmatnyc","claude-mpm-skills","advanced-architecture",{"evaluate":588,"extract":597},{"promptVersionExtension":211,"promptVersionScoring":212,"score":589,"tags":590,"targetMarket":224,"tier":563},98,[218,219,591,592,593,594,595,596],"rest-api","wp-cli","performance","caching","development","web",{"commitSha":261},{"repoId":599},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[594,595,593,219,591,596,218,592],{"evaluatedAt":602,"extractAt":603,"updatedAt":602},1778684219009,1778683190010,{"_creationTime":605,"_id":606,"community":607,"display":608,"identity":610,"providers":611,"relations":618,"tags":619,"workflow":620},1778698926738.7976,"k174zmxkbng6kg2jske1byyfjd86nhyv",{"reviewCount":8},{"description":475,"installMethods":609,"name":476,"sourceUrl":14},{"claudeCode":12},{"basePath":474,"githubOwner":252,"githubRepo":253,"locale":18,"slug":476,"type":255},{"evaluate":612,"extract":617},{"promptVersionExtension":211,"promptVersionScoring":212,"score":613,"tags":614,"targetMarket":224,"tier":225},96,[218,591,219,615,616],"developer-tools","backend",{"commitSha":261},{"repoId":264},[616,615,219,591,218],{"evaluatedAt":621,"extractAt":536,"updatedAt":622},1778699132052,1778699284293,{"_creationTime":624,"_id":625,"community":626,"display":627,"identity":629,"providers":630,"relations":637,"tags":638,"workflow":639},1778698926738.796,"k1793zcms72h25nq5bbr82hq6x86matp",{"reviewCount":8},{"description":359,"installMethods":628,"name":360,"sourceUrl":14},{"claudeCode":12},{"basePath":358,"githubOwner":252,"githubRepo":253,"locale":18,"slug":360,"type":255},{"evaluate":631,"extract":636},{"promptVersionExtension":211,"promptVersionScoring":212,"score":632,"tags":633,"targetMarket":224,"tier":225},95,[218,219,634,635,615],"javascript","api",{"commitSha":261},{"repoId":264},[635,615,634,219,218],{"evaluatedAt":640,"extractAt":536,"updatedAt":641},1778699022620,1778699283028,{"_creationTime":643,"_id":644,"community":645,"display":646,"identity":650,"providers":653,"relations":660,"tags":661,"workflow":662},1778683190010.2622,"k17d3reqy5dg0freqpwxytw8c186mtq6",{"reviewCount":8},{"description":647,"installMethods":648,"name":649,"sourceUrl":581},"Modern WordPress block development and Full Site Editing with theme.json, block themes, and custom blocks for WordPress 6.7+",{"claudeCode":579},"wordpress-block-editor-fse",{"basePath":651,"githubOwner":584,"githubRepo":585,"locale":18,"slug":652,"type":255},"toolchains/php/frameworks/wordpress/block-editor","block-editor",{"evaluate":654,"extract":659},{"promptVersionExtension":211,"promptVersionScoring":212,"score":632,"tags":655,"targetMarket":224,"tier":563},[218,559,656,657,658,219,595],"blocks","fse","theme-json",{"commitSha":261},{"repoId":599},[656,595,657,559,219,658,218],{"evaluatedAt":663,"extractAt":603,"updatedAt":663},1778684241254,{"_creationTime":665,"_id":666,"community":667,"display":668,"identity":672,"providers":675,"relations":685,"tags":686,"workflow":687},1778683190010.2625,"k17byz7m6dnsbka1c1d03373dn86n9yc",{"reviewCount":8},{"description":669,"installMethods":670,"name":671,"sourceUrl":581},"Modern WordPress plugin development with PHP 8.3+, OOP architecture, hooks system, database interactions, and Settings API",{"claudeCode":579},"wordpress-plugin-fundamentals",{"basePath":673,"githubOwner":584,"githubRepo":585,"locale":18,"slug":674,"type":255},"toolchains/php/frameworks/wordpress/plugin-fundamentals","plugin-fundamentals",{"evaluate":676,"extract":684},{"promptVersionExtension":211,"promptVersionScoring":212,"score":677,"tags":678,"targetMarket":224,"tier":225},88,[218,219,561,679,680,681,682,683],"oop","hooks","wpdb","settings-api","wpcs",{"commitSha":261},{"repoId":599},[680,679,219,561,682,218,683,681],{"evaluatedAt":688,"extractAt":603,"updatedAt":688},1778684266201]