mcpField
W
wp-project-triage

wp-project-triage

github.com/automattic开发211342 次安装39 周前更新
代码仓库

关于 wp-project-triage

用于快速识别 WordPress 仓库类型及其工具情况的技能。它生成结构化报告,帮助 Agent 在修改前选择合适的命令和工作流约束。

主要功能

  1. 01识别 WordPress 项目类型
  2. 02报告工具与测试信号
  3. 03检测版本线索及其来源
  4. 04验证结构化 JSON 输出
  5. 05项目结构变化后重新检测

适用场景

  1. 01开始修改陌生 WordPress 仓库前了解项目
  2. 02依据可用工具选择命令
  3. 03检查结构变化对项目识别的影响

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/automattic/agent-skills --skill wp-project-triage

安装后在 Claude Code 中输入/wp-project-triage确认已加载。

附带文件references/triage.schema.jsonscripts/detect_wp_project.mjs

详细介绍

WP Project Triage

使用时机

在进行更改前,使用此技能快速了解当前 WordPress 仓库的类型,以及需要遵循的命令和约定。

所需输入

  • 仓库根目录(当前工作目录)。

操作步骤

  1. 运行检测器(将 JSON 输出到标准输出):
    • node skills/wp-project-triage/scripts/detect_wp_project.mjs
  2. 如果需要了解确切的输出格式,请阅读:
    • skills/wp-project-triage/references/triage.schema.json
  3. 根据报告选择工作流防护措施:
    • 项目类型
    • 是否存在 PHP/Node 工具
    • 是否存在测试
    • 版本提示及其来源
  4. 如果报告缺少所需信号,请更新检测器,而不是猜测。

验证

  • JSON 应能解析,并包含:project.kind、signals 和 tooling。
  • 进行影响项目结构或工具配置的更改后(添加 theme.json、block.json 或构建配置),请重新运行。

故障模式 / 调试

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

评论

支持 Markdown