SuperAPI AI 工具集

wp-project-triage

编程与开发

查看项目

更新于 10-15 18:31

技能介绍

用途

wp-project-triage 用于在修改 WordPress 仓库之前,快速确定当前仓库的类型以及应遵循的命令和约定。它提供一种确定性的检查方式,适用于插件、主题、区块主题、WordPress 核心、Gutenberg 以及完整站点等 WordPress 项目。

主要能力

该技能通过运行检测脚本,输出 JSON 格式的报告。报告内容涵盖项目类型、PHP/Node 工具链是否存在、测试是否存在、版本线索及其来源等信号。这些信息可用于选择工作流护栏,帮助开发者在正确的上下文中进行后续操作。

使用方式

在仓库根目录(当前工作目录)下,运行以下命令:

node skills/wp-project-triage/scripts/detect_wp_project.mjs

该命令会将 JSON 输出到标准输出。如果需要了解确切的输出契约,可以阅读:

skills/wp-project-triage/references/triage.schema.json

根据报告选择工作流护栏时,可参考以下信息:项目类型、PHP/Node 工具链是否存在、测试是否存在、版本线索及其来源。如果报告缺少所需的信号,应更新检测器,而不是进行猜测。

验证

输出的 JSON 应可解析,并包含 project.kind、signals 和 tooling 字段。在影响结构或工具链的更改(例如添加 theme.json、block.json、构建配置)之后,应重新运行检测。

失败模式与调试

如果报告显示 unknown,请检查仓库根目录是否正确。如果扫描速度较慢,可以在脚本中添加或扩展忽略目录。