mcpField
W
w-test

w-test

github.com/blockmatic测试与质量1647 次安装4 周前更新
代码仓库

关于 w-test

w-test 是用于运行仓库文档所列测试并修复相关故障的技能。它优先选择适用范围最小的测试套件,且不会发布更改。

主要功能

  1. 01查找文档中的包测试命令
  2. 02选择定向或完整测试套件
  3. 03记录失败并修复原因
  4. 04不削弱断言地重新运行测试
  5. 05停止而不发布更改

适用场景

  1. 01测试受更改影响的包
  2. 02排查影响范围未知的测试失败
  3. 03修复后重新检查测试套件
  4. 04失败需人工处理时停止

安装

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

$npx skills add https://github.com/blockmatic/basilic-skills --skill w-test

安装后在 Claude Code 中输入/w-test确认已加载。

详细介绍

运行 package.json 中记录的测试脚本(如果仓库支持,按变更范围筛选)。修复根本原因。不要发布。

  1. 确定受影响包的测试命令(pnpm test、Turbo 筛选命令或应用 E2E 脚本)。优先运行覆盖此次变更的最小测试套件;如果失败原因未知或用户要求运行完整测试套件,则运行完整测试套件。
  2. 运行命令。记录失败的测试,不要只做概述。
  3. 每次只修复一个根本原因。重新运行失败的命令。不要通过弱化断言或跳过测试来获得通过。测试套件全部通过,或剩余失败需要人工处理(密钥、环境或不稳定的基础设施问题)时,停止。
  4. 文档:如果行为或命令发生变化,则运行 /w-docs。

评论

支持 Markdown