关于 wordpress-router
用于 WordPress 任务分流的 Skill,可分类代码库并将任务导向相关领域工作流。它通过项目检查识别项目类型、工具、测试和版本线索,再遵循仓库约定与限制。
主要功能
- 01分类 WordPress 代码库
- 02检测可用工具和测试
- 03将任务导向领域工作流
- 04检查版本限制和仓库约定
- 05使用仓库命令验证更改
适用场景
- 01为陌生的 WordPress 仓库选择工作流
- 02分流插件、主题或站点改动
- 03识别可用的测试和构建命令
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ wordpress/ agent-skills --skill wordpress-router安装后在 Claude Code 中输入/wordpress-router确认已加载。
附带文件references/decision-tree.md
详细介绍
WordPress 路由器
何时使用
在大多数 WordPress 任务开始时使用此技能,以便:
- 识别这是哪种 WordPress 代码库(插件、主题、区块主题、WP 核心检出代码库还是完整站点),
- 选择合适的工作流和防护措施,
- 委派给最相关的领域技能。
所需输入
- 仓库根目录(当前工作目录)。
- 用户意图(希望更改的内容)以及任何约束(目标 WP 版本、WP.com 特定要求、发布要求)。
流程
- 运行项目分类脚本:
node skills/wp-project-triage/scripts/detect_wp_project.mjs
- 阅读分类结果并确定:
- 主要项目类型,
- 可用工具(PHP/Composer、Node、@wordpress/scripts),
- 已有测试(PHPUnit、Playwright、wp-env),
- 任何版本提示。
- 根据用户意图和仓库类型,选择领域工作流:
- 有关决策树,请阅读:
skills/wordpress-router/references/decision-tree.md。
- 有关决策树,请阅读:
- 修改前应用防护措施:
- 如果版本约束不明确,请确认。
- 构建和测试时优先采用仓库现有的工具和惯例。
验证
- 如果创建或重构了重要文件,请重新运行分类脚本。
- 运行分类结果建议的仓库 lint、测试和构建命令(如果有)。
故障模式 / 调试
- 如果分类结果显示
kind: unknown,请检查:- 根目录中的
composer.json、package.json、style.css、block.json、theme.json、wp-content/。
- 根目录中的
- 如果仓库很大,可考虑缩小扫描范围或为分类脚本添加忽略规则。
升级处理
- 如果路由选择不明确,请提出一个问题:
- “这是要做成 WordPress 插件、主题(经典主题/区块主题),还是完整站点仓库?”
评论
支持 Markdown