[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-WordPress-wp-project-triage-zh-CN":3,"guides-for-WordPress-wp-project-triage":540,"similar-k17dyre40rh2dy6n3w3y5z08ss86n6ez-zh-CN":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},1778699260053.4165,"k17dyre40rh2dy6n3w3y5z08ss86n6ez",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"当您需要对 WordPress 存储库（插件/主题/块主题/WP 核心/Gutenberg/完整站点）进行确定性检查时使用，包括工具/测试/版本提示，并生成结构化 JSON 报告以指导工作流和护栏。",{"claudeCode":12},"WordPress/agent-skills","WP 项目分类","https://github.com/WordPress/agent-skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":229,"workflow":246},1778699260053.4167,"kn78v5vmtqstq2ym4998vsmg0186n1gd","zh-CN",{"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},"调用","精确目的","pass","描述清楚地说明了扩展的目的（确定性地检查 WordPress 存储库）及其用例（指导工作流和护栏），包括项目（WordPress 存储库）和用户意图（检查）。",{"category":22,"check":27,"severity":24,"summary":28},"简洁的前言","前言简洁，并在前约 160 个字符内有效地总结了核心功能和用例。",{"category":30,"check":31,"severity":24,"summary":32},"文档","简洁的正文","SKILL.md 的正文远低于 500 行，并将更深入的材料委托给引用的文件。",{"category":34,"check":35,"severity":24,"summary":36},"上下文","渐进式披露","SKILL.md 概述了过程，并正确链接到引用的 JSON 模式文件以获取输出合同。",{"category":34,"check":38,"severity":39,"summary":40},"分支探索","not_applicable","此技能是一个短格式的检测和分类工具；它不涉及需要分支上下文的深入探索或代码审查。",{"category":42,"check":43,"severity":24,"summary":44},"实用性","使用示例","提供了清晰的端到端示例，用于调用检测脚本和理解其输出。",{"category":42,"check":46,"severity":24,"summary":47},"边缘情况","该技能记录了失败模式，例如错误的存储库根目录或缓慢的扫描，并提供了清晰的症状和恢复步骤。",{"category":49,"check":50,"severity":39,"summary":51},"代码执行","工具回退","该技能仅使用 Claude 内部工具，不依赖外部 MCP 服务器，因此无需回退。",{"category":53,"check":54,"severity":24,"summary":55},"安全","意外状态下中止","SKILL.md 指示在存储库根目录不正确时中止并报告，这是一个相关的意外预状态。",{"category":57,"check":58,"severity":24,"summary":59},"可移植性","跨技能耦合","该技能是独立的，不隐式依赖其他技能；任何跨技能协调都将是显式的。",{"category":42,"check":61,"severity":24,"summary":62},"问题相关性","该描述清楚地指出了在进行更改之前了解 WordPress 存储库类型和约定的问题。",{"category":42,"check":64,"severity":24,"summary":65},"独特卖点","该技能提供确定性检查和结构化 JSON 报告，通过标准化 WP 存储库分析，提供了超出基本 LLM 知识的价值。",{"category":42,"check":67,"severity":24,"summary":68},"生产就绪性","该技能为其声明的用例提供了完整的生命周期：检测、报告和指导工作流护栏。",{"category":70,"check":71,"severity":24,"summary":72},"范围","单一职责原则","该技能仅专注于检测和报告 WordPress 项目类型和工具，而不涉及不相关的域。",{"category":70,"check":74,"severity":24,"summary":75},"描述质量","该描述准确地反映了该技能执行 WordPress 存储库确定性检查的能力。",{"category":22,"check":77,"severity":24,"summary":78},"作用域工具","该技能公开了一个单一的、狭窄作用域的工具（`detect_wp_project.mjs`）用于项目检测。",{"category":30,"check":80,"severity":39,"summary":81},"配置和参数参考","该技能的主要脚本除了隐式工作目录外，不接受任何显式参数。",{"category":70,"check":83,"severity":24,"summary":84},"工具命名","唯一的工具名称 `detect_wp_project.mjs` 具有描述性，并遵循 kebab-case 约定。",{"category":70,"check":86,"severity":24,"summary":87},"最小 I/O 接口","该工具的主要输出是结构化的 JSON 报告，其输入是隐式的当前工作目录。",{"category":89,"check":90,"severity":24,"summary":91},"许可证","许可证可用性","许可证是 GPL-2.0-or-later，一个宽松的开源许可证，在 LICENSE 文件中清晰说明。",{"category":93,"check":94,"severity":95,"summary":96},"维护","提交时效性","info","最后一次提交是在 2026 年 5 月 11 日，这是最近的，但距离现在不到 3 个月，所以不是警告。",{"category":93,"check":98,"severity":24,"summary":99},"依赖管理","该项目使用 Node.js 并依赖标准包；更新和维护通过包管理器处理。",{"category":53,"check":101,"severity":39,"summary":102},"秘密管理","该技能不处理或暴露任何秘密。",{"category":53,"check":104,"severity":24,"summary":105},"注入","该技能执行本地 Node.js 脚本，不加载或获取可能包含不受信任指令的外部数据。",{"category":53,"check":107,"severity":24,"summary":108},"传递供应链炸弹","该技能仅执行本地脚本，不将远程内容作为指令获取，也不在运行时拉取外部依赖项。",{"category":53,"check":110,"severity":24,"summary":111},"沙盒隔离","该技能在提供的存储库上下文内本地运行，并且不尝试修改其范围之外的文件。",{"category":53,"check":113,"severity":24,"summary":114},"沙盒逃逸原语","脚本不包含分离的进程启动或拒绝工具调用周围的重试循环。",{"category":53,"check":116,"severity":24,"summary":117},"数据泄露","该技能在本地运行，不执行任何出站调用，因此没有数据泄露的风险。",{"category":53,"check":119,"severity":24,"summary":120},"隐藏文本技巧","捆绑的内容没有隐藏的操纵技巧，并使用了干净的可打印 ASCII 和预期的 Unicode。",{"category":122,"check":123,"severity":24,"summary":124},"钩子","不透明的代码执行","捆绑的脚本（`detect_wp_project.mjs`）是纯文本、可读的 JavaScript，并且没有被混淆。",{"category":57,"check":126,"severity":24,"summary":127},"结构假设","该脚本假设存在存储库根目录和标准的 Node.js 环境，这对于代理技能来说是标准的，并且不依赖于非标准的项目布局。",{"category":129,"check":130,"severity":131,"summary":132},"信任","问题关注","warning","最近 90 天内，未解决的问题（6 个）明显多于已解决的问题（2 个），这表明维护者响应缓慢。",{"category":134,"check":135,"severity":24,"summary":136},"版本控制","发布管理","`pushedAt` 时间戳表明了最近的开发活动，暗示了受管理的发布周期。",{"category":49,"check":138,"severity":24,"summary":139},"验证","该工具输出经过验证的 JSON 模式，确保了结构化且可预测的输出。",{"category":53,"check":141,"severity":39,"summary":142},"无保护的破坏性操作","该技能纯粹是分析性的，并且是只读的，不执行任何破坏性操作。",{"category":49,"check":144,"severity":24,"summary":145},"错误处理","该脚本包括对文件操作和 JSON 解析的基本错误处理，并且文档列出了失败模式及其恢复步骤。",{"category":49,"check":147,"severity":39,"summary":148},"日志记录","该技能是只读的，并且不执行破坏性操作或出站调用，因此本地审计日志记录不适用。",{"category":150,"check":151,"severity":39,"summary":152},"合规性","GDPR","该技能不处理个人数据。",{"category":150,"check":154,"severity":24,"summary":155},"目标市场","该技能与语言无关，并且在文件系统结构上运行，因此具有全球适用性。",{"category":57,"check":157,"severity":24,"summary":158},"运行时稳定性","该技能依赖于标准的 Node.js 和文件系统操作，确保了广泛的 POSIX 兼容性。",{"category":30,"check":160,"severity":24,"summary":161},"README","README 文件提供了对代理技能的全面概述，包括此技能的目的和安装。",{"category":70,"check":163,"severity":39,"summary":164},"工具接口大小","这是一个单工具扩展。",{"category":22,"check":166,"severity":39,"summary":167},"重叠的近义词工具","此技能只公开了一个工具。",{"category":30,"check":169,"severity":24,"summary":170},"虚假功能","README 和 SKILL.md 中描述的所有功能都已实现并在源代码中可验证。",{"category":172,"check":173,"severity":24,"summary":174},"安装","安装说明","README 提供了清晰、可复制粘贴的全局和项目级安装说明。",{"category":176,"check":177,"severity":24,"summary":178},"错误","可操作的错误消息","失败模式已记录，并附有可观察到的症状和清晰的恢复步骤，提供了可操作的信息。",{"category":180,"check":181,"severity":24,"summary":182},"执行","固定的依赖项","该项目使用 Node.js 和标准包，这意味着通过 package-lock.json 或等效文件进行依赖管理。",{"category":70,"check":184,"severity":39,"summary":185},"试运行预览","该技能纯粹是分析性的，不执行任何状态更改操作。",{"category":187,"check":188,"severity":39,"summary":189},"协议","幂等重试和超时","该技能是无状态的，不执行远程调用或状态更改操作，因此幂等性和超时不适用。",{"category":150,"check":191,"severity":24,"summary":192},"遥测选择加入","该技能不发送遥测数据。",1778699115739,"该技能使用 Node.js 脚本分析 WordPress 存储库（插件、主题、核心等）以检测其类型、项目种类和可用工具（PHP、Node、测试）。它会输出一个结构化的 JSON 报告，详细说明发现，如包管理器使用情况、测试配置的存在以及 WordPress 版本提示。",[196,197,198,199,200],"检测 WordPress 项目种类（插件、主题、核心等）","识别 PHP 和 Node.js 工具和配置","报告各种测试框架的存在","提取 WordPress 核心和 Gutenberg 的版本提示","输出结构化的 JSON 报告以供下游使用",[202,203,204,205],"修改 WordPress 代码或配置。","执行代码生成或重构。","通过 WP-CLI 或 API 直接与 WordPress 站点交互。","除了基本的工具检测之外，提供安全漏洞分析。",[],[208,209],"Node.js 运行时","访问存储库根目录（当前工作目录）","3.0.0","4.4.0","提供对 WordPress 存储库的确定性检查，包括工具和版本提示，在一个结构化的 JSON 报告中，以指导开发工作流和护栏。","缓慢的问题解决率和最近但不够新的提交需要进行评估。该工具的核心功能、文档和安全态势都很强。",79,"一个强大的技能，用于确定性地分析 WordPress 存储库，为开发工作流提供结构化见解。",[217,218,219,220,221,222],"wordpress","php","node","detection","triage","automation","community",[225,226,227,228],"在进行更改之前了解 WordPress 项目的结构和约定。","自动分类 WordPress 存储库以实现一致的开发实践。","根据项目类型指导 AI 助手适当的工作流和护栏。","审计 WordPress 存储库以检查工具和版本兼容性。",{"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},1778699260053,{"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},1778699275071.0068,"k17dwjp1gr3aj5zn7hry9f3rxs86mz9d",{"reviewCount":8},{"description":611,"installMethods":612,"name":478,"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},{"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,1778699275071,{"_creationTime":628,"_id":629,"community":630,"display":631,"identity":634,"providers":635,"relations":642,"tags":644,"workflow":645},1778699229801.7393,"k1770nhgtyq9d8enrxcyjqpnd186njtx",{"reviewCount":8},{"description":632,"installMethods":633,"name":361,"sourceUrl":14},"用于在构建或调试 WordPress Interactivity API 功能（data-wp-* 指令、@wordpress/interactivity store/state/actions、block viewScriptModule 集成、wp_interactivity_*()）时使用，包括性能、hydration 和指令行为。",{"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,1778699229801,{"_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]