[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-WordPress-wp-rest-api-zh-CN":3,"guides-for-WordPress-wp-rest-api":536,"similar-k17dwjp1gr3aj5zn7hry9f3rxs86mz9d-zh-CN":537},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":246,"isFallback":229,"parentExtension":251,"providers":252,"relations":258,"repo":261,"tags":532,"workflow":533},1778699275071.0068,"k17dwjp1gr3aj5zn7hry9f3rxs86mz9d",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"用于在构建、扩展或调试 WordPress REST API 端点/路由时使用：register_rest_route、WP_REST_Controller/controller 类、模式/参数验证、permission_callback/身份验证、响应整形、register_rest_field/register_meta，或通过 show_in_rest 公开 CPT/分类法。",{"claudeCode":12},"WordPress/agent-skills","wp-rest-api","https://github.com/WordPress/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":227,"workflow":244},1778699275071.007,"kn78kmgqn3m1d5c5rqhaz36ey586my3j","zh-CN",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":204,"promptVersionExtension":209,"promptVersionScoring":210,"purpose":211,"rationale":212,"score":213,"summary":214,"tags":215,"tier":221,"useCases":222},[21,26,29,32,36,39,43,47,51,54,58,62,65,69,72,75,78,81,84,87,91,95,100,104,108,111,114,117,121,124,127,130,133,136,139,143,147,152,155,159,162,165,168,171,175,178,181,184,187,191],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","描述清楚地命名了问题域（WordPress REST API 开发/调试）和特定的相关功能，为技能的使用设定了清晰的背景。",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","该技能为 WordPress REST API 开发提供了专家级的知识和结构化流程，通过强制执行最佳实践和特定的 WordPress 模式，提供了超越通用 AI 功能的巨大价值。",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","该技能记录的流程、参考文件以及对 WP-CLI 和 Node.js 脚本的隐含使用表明，它已准备好在实际的 WordPress 开发工作流程中使用，涵盖了 API 端点创建和调试的生命周期。",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","该技能仅专注于 WordPress REST API 开发，涵盖路由注册、验证、响应、字段和身份验证，而不涉及通用插件架构或主题开发等不相关领域。",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","显示的描述准确而简洁地反映了该技能的能力，涵盖了路由注册、验证和 REST API 的响应整形等关键功能。",{"category":40,"check":41,"severity":24,"summary":42},"Invocation","Scoped tools","该技能似乎由特定的指令和潜在的辅助脚本（例如 `node skills/wp-project-triage/scripts/detect_wp_project.mjs`）组成，暗示了范围化的操作，而不是单一的通用工具。",{"category":44,"check":45,"severity":24,"summary":46},"Documentation","Configuration & parameter reference","该技能的文档，特别是在参考文件中，详细介绍了参数、验证、清理和响应整形，涵盖了 REST API 开发所需的大部分参数和配置。",{"category":33,"check":48,"severity":49,"summary":50},"Tool naming","not_applicable","此技能主要是基于指令的，不公开传统的独立命名工具。",{"category":33,"check":52,"severity":24,"summary":53},"Minimal I/O surface","该技能的指令专注于与 REST API 开发相关的特定操作和数据点，避免不必要的上下文转储或过于宽泛的输入。",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","扩展的 LICENSE 文件明确规定其根据 GPL-2.0-or-later 许可证分发，这是一个宽松的开源许可证。",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","存储库最后更新于 2026-05-11，在最近 3 个月内，表明有积极的维护。",{"category":59,"check":63,"severity":24,"summary":64},"Dependency Management","该存储库似乎使用 Node.js 脚本进行构建和安装过程，表明可能已到位标准的依赖管理实践，尽管没有明确详细说明特定的锁定文件。",{"category":66,"check":67,"severity":24,"summary":68},"Security","Secret Management","该技能专注于代码开发和 API 结构，而不是直接的密钥处理或凭证管理，因此不会有回显密钥的风险。",{"category":66,"check":70,"severity":24,"summary":71},"Injection","该技能的流程专注于结构化的代码生成和修改，而不是加载或执行任意的第三方数据作为指令。",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","该技能依赖捆绑的脚本和记录的流程，没有迹象表明运行时会获取要执行的外部代码或数据。",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","该技能在 WordPress 项目文件和开发流程的上下文中运行，没有证据表明试图修改项目范围之外的文件。",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","在技能的指令或脚本中未观察到分离的进程生成或拒绝重试循环。",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","该技能不指示代理读取或将机密数据提交给第三方；其重点是代码和 API 结构。",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","捆绑的内容似乎没有隐藏的导航技巧，使用了标准的 markdown 和代码注释。",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opaque code execution","该技能的脚本似乎是纯粹、可读的 JavaScript 和 Bash，没有证据表明存在混淆或运行时代码获取。",{"category":92,"check":93,"severity":24,"summary":94},"Portability","Structural Assumption","该技能假定标准的 WordPress 项目结构，并声明了 PHP 和 Node.js/bash 等依赖项，提供了清晰的前提条件。",{"category":96,"check":97,"severity":98,"summary":99},"Trust","Issues Attention","warning","过去 90 天内打开的问题 (6) 多于已关闭的问题 (2)，这表明维护者可能响应缓慢或难以跟上进度。",{"category":101,"check":102,"severity":24,"summary":103},"Versioning","Release Management","存储库显示了最近的提交，并且没有停留在静态版本，这表明即使没有在前言中明确版本化，也存在某种形式的版本管理。",{"category":105,"check":106,"severity":24,"summary":107},"Code Execution","Validation","该技能强调使用 WordPress 内置的模式验证和清理函数，如 `rest_validate_request_arg`，表明了强大的输入处理能力。",{"category":66,"check":109,"severity":24,"summary":110},"Unguarded Destructive Operations","该技能侧重于代码生成和配置，而不是删除文件或系统更改等破坏性操作。",{"category":105,"check":112,"severity":24,"summary":113},"Error Handling","该技能引用了 WordPress 内置的错误处理机制，如 `WP_Error` 和结构化响应，暗示了适当的错误管理。",{"category":105,"check":115,"severity":49,"summary":116},"Logging","该技能的主要功能是代码辅助和配置，而不是执行需要本地审计日志的破坏性操作。",{"category":118,"check":119,"severity":49,"summary":120},"Compliance","GDPR","该技能处理代码和 API 结构，而不是个人用户数据，因此 GDPR 的考虑不适用。",{"category":118,"check":122,"severity":24,"summary":123},"Target market","该技能专注于 WordPress 开发，其性质是全球性的，没有显示任何区域限制。",{"category":92,"check":125,"severity":24,"summary":126},"Runtime stability","该技能列出了 PHP 和 Node.js/bash 作为要求，这些都是标准且广泛可用的，并且不假定特定的操作系统或编辑器。",{"category":44,"check":128,"severity":24,"summary":129},"README","README 提供了 WordPress 代理技能的清晰概述，包括每个技能的目的和安装说明。",{"category":33,"check":131,"severity":49,"summary":132},"Tool surface size","此扩展是一个技能，而不是 CLI 或 MCP 服务器，并且不以这种方式公开一组离散的工具。",{"category":40,"check":134,"severity":49,"summary":135},"Overlapping near-synonym tools","由于这是一个技能，它不公开可能近义的工具列表。",{"category":44,"check":137,"severity":24,"summary":138},"Phantom features","所有宣传的与 REST API 开发相关的特性都得到了该技能内记录的流程和参考的支持。",{"category":140,"check":141,"severity":24,"summary":142},"Install","Installation instruction","README 提供了清晰、可复制粘贴的说明，用于在全局或项目中安装技能，包括为各种 AI 助手设置。",{"category":144,"check":145,"severity":24,"summary":146},"Errors","Actionable error messages","该技能利用 WordPress 的 `WP_Error` 并引用文档来说明失败模式，暗示了可操作的错误报告。",{"category":148,"check":149,"severity":150,"summary":151},"Execution","Pinned dependencies","info","虽然使用了 Node.js 脚本，但从提供的 SKILL.md 中无法直接看出技能捆绑脚本中显式固定的解释器版本或依赖项锁定文件。",{"category":33,"check":153,"severity":49,"summary":154},"Dry-run preview","该技能侧重于代码生成和配置，而不是直接执行改变状态的操作，因此不适用干运行模式。",{"category":156,"check":157,"severity":49,"summary":158},"Protocol","Idempotent retry & timeouts","该技能不涉及需要幂等性或显式超时才能进行的远程调用或改变状态的操作。",{"category":118,"check":160,"severity":49,"summary":161},"Telemetry opt-in","该技能本身不发出遥测数据；它是一组用于 AI 助手的指令。",{"category":40,"check":163,"severity":24,"summary":164},"Precise Purpose","SKILL.md 中的 `description` 清楚地说明了工件（WordPress REST API）和用户意图（构建、扩展、调试），以及具体功能，提供了精确的路由信息。",{"category":40,"check":166,"severity":24,"summary":167},"Concise Frontmatter","SKILL.md 中的前言简洁明了，有效地总结了该技能的核心功能和用例。",{"category":44,"check":169,"severity":24,"summary":170},"Concise Body","SKILL.md 文件相对简洁，将更深入的主题委托给 `references/` 文件，遵循渐进式披露原则。",{"category":172,"check":173,"severity":24,"summary":174},"Context","Progressive Disclosure","该技能有效地使用 `references/` 文件来详细解释子任务，如模式、响应和身份验证，使主 SKILL.md 保持专注。",{"category":172,"check":176,"severity":49,"summary":177},"Forked exploration","此技能主要用于代码生成和配置的指令，而不是需要分支上下文的深度探索。",{"category":22,"check":179,"severity":150,"summary":180},"Usage examples","尽管该技能概述了流程并引用了文档，但在 SKILL.md 或其参考资料中并未明确提供演示调用和可观察输出的完整、端到端、即可使用的示例。",{"category":22,"check":182,"severity":24,"summary":183},"Edge cases","“失败模式/调试”部分和参考文件涵盖了几个边缘情况和限制，提供了可观察的症状和一些恢复步骤。",{"category":105,"check":185,"severity":49,"summary":186},"Tool Fallback","该技能不依赖外部 MCP 服务器或需要备用方案的自定义工具；它使用文档化的 WordPress API 和标准脚本。",{"category":188,"check":189,"severity":24,"summary":190},"Safety","Halt on unexpected state","该技能通过引用 WordPress 的内部验证和错误处理来推广安全实践，并且调试部分暗示了对意外状态的报告。",{"category":92,"check":192,"severity":24,"summary":193},"Cross-skill coupling","该技能是独立的，专注于 REST API 开发并引用核心 WordPress 概念，而不是隐式依赖其他特定的代理技能。",1778699131756,"此技能提供了关于构建、扩展和调试 WordPress REST API 端点的详细说明和最佳实践。它涵盖了路由注册、控制器类、模式验证、权限回调、响应整形以及通过 REST API 公开自定义帖子类型。",[197,198,199,200,201,202,203],"注册 REST 路由和端点","实现自定义控制器类","模式和参数验证","处理权限回调和身份验证","整形 REST API 响应","通过 REST 公开 CPT 和分类法","向响应添加自定义字段和元数据",[205,206,207,208],"REST API 以外的通用 WordPress 插件或主题开发。","直接管理 WordPress 核心更新或服务器端配置。","提供构建整个 WordPress 应用程序的全栈框架。","处理与 API 数据消费无关的前端 JavaScript 交互。","3.0.0","4.4.0","通过提供专家级的指导和流程，使使用 AI 助手的开发人员能够正确有效地构建、扩展和调试 WordPress REST API 端点。","与过去 90 天内打开与关闭问题的关系相关的“Issues Attention”发现（警告）是阻止获得更高分数的首要因素。然而，该技能在大多数其他检查方面都非常稳健，拥有强大的文档、清晰的目的并遵循最佳实践。",96,"一个文档齐全且全面的 WordPress REST API 开发技能，提供专家指导。",[216,217,218,219,220],"wordpress","rest-api","php","developer-tools","backend","community",[223,224,225,226],"在为 WordPress 插件创建新的自定义 REST API 端点时。","在调试与 WordPress REST API 路由相关的 401/403/404 错误时。","在需要为自定义帖子类型或分类法的 REST API 响应中添加或修改字段时。","在为传入的 REST API 请求实现模式验证时。",{"codeQuality":228,"collectedAt":230,"documentation":231,"maintenance":234,"security":240,"testCoverage":242},{"hasLockfile":229},false,1778699116342,{"descriptionLength":232,"readmeSize":233},302,5944,{"closedIssues90d":235,"forks":236,"hasChangelog":229,"openIssues90d":237,"pushedAt":238,"stars":239},2,204,6,1778477895000,1469,{"hasNpmPackage":229,"license":241,"smitheryVerified":229},"NOASSERTION",{"hasCi":243,"hasTests":229},true,{"updatedAt":245},1778699275071,{"basePath":247,"githubOwner":248,"githubRepo":249,"locale":18,"slug":13,"type":250},"skills/wp-rest-api","WordPress","agent-skills","skill",null,{"evaluate":253,"extract":256},{"promptVersionExtension":209,"promptVersionScoring":210,"score":213,"tags":254,"targetMarket":255,"tier":221},[216,217,218,219,220],"global",{"commitSha":257},"HEAD",{"repoId":259,"translatedFrom":260},"kd72bbxwfwq3x9pfw153vd4r7d86n088","k174zmxkbng6kg2jske1byyfjd86nhyv",{"_creationTime":262,"_id":259,"identity":263,"providers":264,"workflow":528},1778698921363.3086,{"githubOwner":248,"githubRepo":249,"sourceUrl":14},{"classify":265,"discover":522,"github":525},{"commitSha":257,"extensions":266},[267,279,290,302,333,354,367,397,413,426,447,461,473,491,514],{"basePath":268,"description":269,"displayName":270,"installMethods":271,"rationale":272,"selectedPaths":273,"source":277,"sourceLanguage":278,"type":250},"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",[274],{"path":275,"priority":276},"SKILL.md","mandatory","rule","en",{"basePath":280,"description":281,"displayName":282,"installMethods":283,"rationale":284,"selectedPaths":285,"source":277,"sourceLanguage":278,"type":250},"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",[286,287],{"path":275,"priority":276},{"path":288,"priority":289},"references/decision-tree.md","medium",{"basePath":291,"description":292,"displayName":293,"installMethods":294,"rationale":295,"selectedPaths":296,"source":277,"sourceLanguage":278,"type":250},"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",[297,298,300],{"path":275,"priority":276},{"path":299,"priority":289},"references/php-registration.md",{"path":301,"priority":289},"references/rest-api.md",{"basePath":303,"description":304,"displayName":305,"installMethods":306,"rationale":307,"selectedPaths":308,"source":277,"sourceLanguage":278,"type":250},"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",[309,310,312,314,316,318,320,322,324,326,328,330],{"path":275,"priority":276},{"path":311,"priority":289},"references/attributes-and-serialization.md",{"path":313,"priority":289},"references/block-json.md",{"path":315,"priority":289},"references/creating-new-blocks.md",{"path":317,"priority":289},"references/debugging.md",{"path":319,"priority":289},"references/deprecations.md",{"path":321,"priority":289},"references/dynamic-rendering.md",{"path":323,"priority":289},"references/inner-blocks.md",{"path":325,"priority":289},"references/registration.md",{"path":327,"priority":289},"references/supports-and-wrappers.md",{"path":329,"priority":289},"references/tooling-and-testing.md",{"path":331,"priority":332},"scripts/list_blocks.mjs","low",{"basePath":334,"description":335,"displayName":336,"installMethods":337,"rationale":338,"selectedPaths":339,"source":277,"sourceLanguage":278,"type":250},"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",[340,341,343,344,346,348,350,352],{"path":275,"priority":276},{"path":342,"priority":289},"references/creating-new-block-theme.md",{"path":317,"priority":289},{"path":345,"priority":289},"references/patterns.md",{"path":347,"priority":289},"references/style-variations.md",{"path":349,"priority":289},"references/templates-and-parts.md",{"path":351,"priority":289},"references/theme-json.md",{"path":353,"priority":332},"scripts/detect_block_themes.mjs",{"basePath":355,"description":356,"displayName":357,"installMethods":358,"rationale":359,"selectedPaths":360,"source":277,"sourceLanguage":278,"type":250},"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",[361,362,363,365],{"path":275,"priority":276},{"path":317,"priority":289},{"path":364,"priority":289},"references/directives-quickref.md",{"path":366,"priority":289},"references/server-side-rendering.md",{"basePath":368,"description":369,"displayName":370,"installMethods":371,"rationale":372,"selectedPaths":373,"source":277,"sourceLanguage":278,"type":250},"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",[374,375,377,379,381,383,385,387,389,391,393,395],{"path":275,"priority":276},{"path":376,"priority":289},"references/autoload-options.md",{"path":378,"priority":289},"references/cron.md",{"path":380,"priority":289},"references/database.md",{"path":382,"priority":289},"references/http-api.md",{"path":384,"priority":289},"references/measurement.md",{"path":386,"priority":289},"references/object-cache.md",{"path":388,"priority":289},"references/query-monitor-headless.md",{"path":390,"priority":289},"references/server-timing.md",{"path":392,"priority":289},"references/wp-cli-doctor.md",{"path":394,"priority":289},"references/wp-cli-profile.md",{"path":396,"priority":332},"scripts/perf_inspect.mjs",{"basePath":398,"description":399,"displayName":400,"installMethods":401,"rationale":402,"selectedPaths":403,"source":277,"sourceLanguage":278,"type":250},"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",[404,405,407,409,411],{"path":275,"priority":276},{"path":406,"priority":289},"references/configuration.md",{"path":408,"priority":289},"references/third-party-classes.md",{"path":410,"priority":289},"references/wordpress-annotations.md",{"path":412,"priority":332},"scripts/phpstan_inspect.mjs",{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":277,"sourceLanguage":278,"type":250},"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",[420,421,423,425],{"path":275,"priority":276},{"path":422,"priority":289},"references/blueprints.md",{"path":424,"priority":289},"references/cli-commands.md",{"path":317,"priority":289},{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":277,"sourceLanguage":278,"type":250},"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",[433,434,436,437,439,441,443,445],{"path":275,"priority":276},{"path":435,"priority":289},"references/data-and-cron.md",{"path":317,"priority":289},{"path":438,"priority":289},"references/lifecycle.md",{"path":440,"priority":289},"references/security.md",{"path":442,"priority":289},"references/settings-api.md",{"path":444,"priority":289},"references/structure.md",{"path":446,"priority":332},"scripts/detect_plugins.mjs",{"basePath":448,"description":449,"displayName":450,"installMethods":451,"rationale":452,"selectedPaths":453,"source":277,"sourceLanguage":278,"type":250},"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",[454,455,457,459],{"path":275,"priority":276},{"path":456,"priority":289},"references/gpl-compliance.md",{"path":458,"priority":289},"references/guideline-review-checklist.md",{"path":460,"priority":289},"references/naming-rules.md",{"basePath":462,"description":463,"displayName":464,"installMethods":465,"rationale":466,"selectedPaths":467,"source":277,"sourceLanguage":278,"type":250},"skills/wp-project-triage","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.","wp-project-triage",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-project-triage/SKILL.md",[468,469,471],{"path":275,"priority":276},{"path":470,"priority":289},"references/triage.schema.json",{"path":472,"priority":332},"scripts/detect_wp_project.mjs",{"basePath":247,"description":474,"displayName":13,"installMethods":475,"rationale":476,"selectedPaths":477,"source":277,"sourceLanguage":278,"type":250},"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.",{"claudeCode":12},"SKILL.md frontmatter at skills/wp-rest-api/SKILL.md",[478,479,481,483,485,487,489],{"path":275,"priority":276},{"path":480,"priority":289},"references/authentication.md",{"path":482,"priority":289},"references/custom-content-types.md",{"path":484,"priority":289},"references/discovery-and-params.md",{"path":486,"priority":289},"references/responses-and-fields.md",{"path":488,"priority":289},"references/routes-and-endpoints.md",{"path":490,"priority":289},"references/schema.md",{"basePath":492,"description":493,"displayName":494,"installMethods":495,"rationale":496,"selectedPaths":497,"source":277,"sourceLanguage":278,"type":250},"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",[498,499,501,503,504,506,508,510,512],{"path":275,"priority":276},{"path":500,"priority":289},"references/automation.md",{"path":502,"priority":289},"references/cron-and-cache.md",{"path":317,"priority":289},{"path":505,"priority":289},"references/multisite.md",{"path":507,"priority":289},"references/packages-and-updates.md",{"path":509,"priority":289},"references/safety.md",{"path":511,"priority":289},"references/search-replace.md",{"path":513,"priority":332},"scripts/wpcli_inspect.mjs",{"basePath":515,"description":516,"displayName":517,"installMethods":518,"rationale":519,"selectedPaths":520,"source":277,"sourceLanguage":278,"type":250},"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",[521],{"path":275,"priority":276},{"sources":523},[524],"manual",{"closedIssues90d":235,"description":526,"forks":236,"license":241,"openIssues90d":237,"pushedAt":238,"readmeSize":233,"stars":239,"topics":527},"Expert-level WordPress knowledge for AI coding assistants - blocks, themes, plugins, and best practices",[],{"classifiedAt":529,"discoverAt":530,"extractAt":531,"githubAt":531,"updatedAt":529},1778698926180,1778698921363,1778698923801,[220,219,218,217,216],{"evaluatedAt":534,"extractAt":535,"updatedAt":245},1778699132052,1778698926738,[],[538,570,601,623,648,669],{"_creationTime":539,"_id":540,"community":541,"display":542,"identity":548,"providers":553,"relations":564,"tags":566,"workflow":567},1778683190010.262,"k1792k34hwzrcvbpg0wbtf162d86m0hr",{"reviewCount":8},{"description":543,"installMethods":544,"name":546,"sourceUrl":547},"Advanced WordPress development with REST API endpoints, WP-CLI commands, performance optimization, and caching strategies for scalable applications.",{"claudeCode":545},"bobmatnyc/claude-mpm-skills","wordpress-advanced-architecture","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":549,"githubOwner":550,"githubRepo":551,"locale":278,"slug":552,"type":250},"toolchains/php/frameworks/wordpress/advanced-architecture","bobmatnyc","claude-mpm-skills","advanced-architecture",{"evaluate":554,"extract":563},{"promptVersionExtension":209,"promptVersionScoring":210,"score":555,"tags":556,"targetMarket":255,"tier":562},98,[216,218,217,557,558,559,560,561],"wp-cli","performance","caching","development","web","verified",{"commitSha":257},{"repoId":565},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[559,560,558,218,217,561,216,557],{"evaluatedAt":568,"extractAt":569,"updatedAt":568},1778684219009,1778683190010,{"_creationTime":571,"_id":572,"community":573,"display":574,"identity":580,"providers":584,"relations":594,"tags":597,"workflow":598},1778691344230.129,"k17ddz5nxj66hqec1gd6wr16hn86mnwd",{"reviewCount":8},{"description":575,"installMethods":576,"name":578,"sourceUrl":579},"Use when building Django web applications or REST APIs with Django REST Framework. Invoke when working with settings.py, models.py, manage.py, or any Django project file. Creates Django models with proper indexes, optimizes ORM queries using select_related/prefetch_related, builds DRF serializers and viewsets, and configures JWT authentication. Trigger terms: Django, DRF, Django REST Framework, Django ORM, Django model, serializer, viewset, Python web.",{"claudeCode":577},"jeffallan/claude-skills","django-expert","https://github.com/jeffallan/claude-skills",{"basePath":581,"githubOwner":582,"githubRepo":583,"locale":278,"slug":578,"type":250},"skills/django-expert","jeffallan","claude-skills",{"evaluate":585,"extract":593},{"promptVersionExtension":209,"promptVersionScoring":210,"score":586,"tags":587,"targetMarket":255,"tier":562},99,[588,589,220,590,217,591,592],"django","python","web-development","drf","orm",{"commitSha":257},{"parentExtensionId":595,"repoId":596},"k177fx0q0bsftkws6j1av221j186ndt6","kd77w37et655xneae33d1p2d2n86ncxp",[220,588,591,592,589,217,590],{"evaluatedAt":599,"extractAt":600,"updatedAt":599},1778691708023,1778691344230,{"_creationTime":602,"_id":603,"community":604,"display":605,"identity":609,"providers":611,"relations":619,"tags":620,"workflow":621},1778691344230.1414,"k17d8t1gdbget7p0aj6s2n5dvs86mwng",{"reviewCount":8},{"description":606,"installMethods":607,"name":608,"sourceUrl":579},"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":577},"wordpress-pro",{"basePath":610,"githubOwner":582,"githubRepo":583,"locale":278,"slug":608,"type":250},"skills/wordpress-pro",{"evaluate":612,"extract":618},{"promptVersionExtension":209,"promptVersionScoring":210,"score":586,"tags":613,"targetMarket":255,"tier":562},[216,218,614,615,616,617,590],"woocommerce","gutenberg","theme-development","plugin-development",{"commitSha":257},{"parentExtensionId":595,"repoId":596},[615,218,617,616,590,614,216],{"evaluatedAt":622,"extractAt":600,"updatedAt":622},1778692912267,{"_creationTime":624,"_id":625,"community":626,"display":627,"identity":631,"providers":634,"relations":644,"tags":645,"workflow":646},1778691344230.1387,"k1725hmemmw75dcattzw8n3txn86ne0d",{"reviewCount":8},{"description":628,"installMethods":629,"name":630,"sourceUrl":579},"Generates Spring Boot 3.x configurations, creates REST controllers, implements Spring Security 6 authentication flows, sets up Spring Data JPA repositories, and configures reactive WebFlux endpoints. Use when building Spring Boot 3.x applications, microservices, or reactive Java applications; invoke for Spring Data JPA, Spring Security 6, WebFlux, Spring Cloud integration, Java REST API design, or Microservices Java architecture.",{"claudeCode":577},"Spring Boot Engineer",{"basePath":632,"githubOwner":582,"githubRepo":583,"locale":278,"slug":633,"type":250},"skills/spring-boot-engineer","spring-boot-engineer",{"evaluate":635,"extract":642},{"promptVersionExtension":209,"promptVersionScoring":210,"score":555,"tags":636,"targetMarket":255,"tier":562},[637,638,220,217,639,640,641],"spring-boot","java","microservices","webflux","spring-security",{"commitSha":257,"license":643},"MIT",{"parentExtensionId":595,"repoId":596},[220,638,639,217,637,641,640],{"evaluatedAt":647,"extractAt":600,"updatedAt":647},1778692679120,{"_creationTime":649,"_id":650,"community":651,"display":652,"identity":655,"providers":656,"relations":663,"tags":665,"workflow":666},1778699229801.7393,"k1770nhgtyq9d8enrxcyjqpnd186njtx",{"reviewCount":8},{"description":653,"installMethods":654,"name":357,"sourceUrl":14},"用于在构建或调试 WordPress Interactivity API 功能（data-wp-* 指令、@wordpress/interactivity store/state/actions、block viewScriptModule 集成、wp_interactivity_*()）时使用，包括性能、hydration 和指令行为。",{"claudeCode":12},{"basePath":355,"githubOwner":248,"githubRepo":249,"locale":18,"slug":357,"type":250},{"evaluate":657,"extract":662},{"promptVersionExtension":209,"promptVersionScoring":210,"score":658,"tags":659,"targetMarket":255,"tier":221},95,[216,218,660,661,219],"javascript","api",{"commitSha":257},{"repoId":259,"translatedFrom":664},"k1793zcms72h25nq5bbr82hq6x86matp",[661,219,660,218,216],{"evaluatedAt":667,"extractAt":535,"updatedAt":668},1778699022620,1778699229801,{"_creationTime":670,"_id":671,"community":672,"display":673,"identity":677,"providers":680,"relations":687,"tags":688,"workflow":689},1778683190010.2622,"k17d3reqy5dg0freqpwxytw8c186mtq6",{"reviewCount":8},{"description":674,"installMethods":675,"name":676,"sourceUrl":547},"Modern WordPress block development and Full Site Editing with theme.json, block themes, and custom blocks for WordPress 6.7+",{"claudeCode":545},"wordpress-block-editor-fse",{"basePath":678,"githubOwner":550,"githubRepo":551,"locale":278,"slug":679,"type":250},"toolchains/php/frameworks/wordpress/block-editor","block-editor",{"evaluate":681,"extract":686},{"promptVersionExtension":209,"promptVersionScoring":210,"score":658,"tags":682,"targetMarket":255,"tier":562},[216,615,683,684,685,218,560],"blocks","fse","theme-json",{"commitSha":257},{"repoId":565},[683,560,684,615,218,685,216],{"evaluatedAt":690,"extractAt":569,"updatedAt":690},1778684241254]