SuperAPI AI 工具集

wordpress-router

前端与建站

查看项目

更新于 10-16 07:22

技能介绍

用途:在大多数 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/test/build 命令(若可用)。

限制与失败处理:若分诊结果为 kind: unknown,检查根目录的 composer.json、package.json、style.css、block.json、theme.json、wp-content/。仓库过大时可缩小扫描范围或为分诊脚本添加忽略规则。若路由仍不明确,只问一个问题:“这是要做成 WordPress 插件、主题(经典或区块),还是整站仓库?”