用途:在多数 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 插件、主题(经典/区块),还是整站仓库?”
限制:资料未提供具体支持的 WordPress 版本范围、脚本依赖安装方式、各领域技能的完整清单及收费信息。