关于 wordpress-router
用于 WordPress 开发任务分流的技能。它识别仓库类型和可用工具,再将工作导向相关领域流程及项目对应的检查方式。
主要功能
- 01检测 WordPress 项目类型
- 02检查工具、测试和版本线索
- 03将任务分配到领域工作流
- 04按仓库惯例执行检查
适用场景
- 01梳理陌生的 WordPress 仓库
- 02为插件或主题改动选择流程
- 03确认可用的测试和构建工具
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ firecrawl/ 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