name: wp-project-triage description: “当您需要对WordPress仓库(插件/主题/区块主题/WP核心/Gutenberg/完整站点)进行确定性检查,包括工具/测试/版本提示,并生成结构化JSON报告以指导工作流程和设置防护栏时使用。” compatibility: “目标环境为WordPress 6.9+ (PHP 7.2.24+)。基于文件系统的代理,使用bash + node。部分工作流程需要WP-CLI。”
WordPress项目分类与检查
使用时机
当您需要快速了解当前所处的WordPress仓库类型,以及在做出更改前应遵循哪些命令和约定时,请使用此技能。
所需输入
- 仓库根目录(当前工作目录)。
操作流程
- 运行检测器(将JSON打印到标准输出):
node skills/wp-project-triage/scripts/detect_wp_project.mjs
- 如需确切的输出契约,请阅读:
skills/wp-project-triage/references/triage.schema.json
- 使用报告来选择工作流程防护栏:
- 项目类型
- 存在的PHP/Node工具
- 存在的测试
- 版本提示和来源
- 如果报告缺少您需要的信号,请更新检测器,而不是进行猜测。
验证
- JSON应能正确解析,并包含:
project.kind、signals和tooling。 - 在影响结构/工具(添加
theme.json、block.json、构建配置)的更改后重新运行。
故障模式 / 调试
- 如果报告为
unknown,请检查仓库根目录是否正确。 - 如果扫描缓慢,请在脚本中添加/扩展忽略目录。