SuperAPI AI 工具集

msw

通用与其它

查看项目

更新于 10-16 01:26

技能介绍

用途:为 MSW v2 应用提供 API 模拟指南,帮助 AI 智能体与 LLM 在自动化重构和代码生成中遵循最佳实践。适用于搭建 MSW 测试或开发环境、编写与组织请求处理器、配置测试环境、模拟 REST 或 GraphQL API、调试处理器匹配问题、测试错误状态与边界情况。

主要能力:包含 45 条规则,按影响优先级分为 8 类:安装与初始化(CRITICAL,前缀 setup-)、处理器架构(CRITICAL,handler-)、测试集成(HIGH,test-)、响应模式(HIGH,response-)、请求匹配(MEDIUM-HIGH,match-)、GraphQL 模拟(MEDIUM,graphql-)、高级模式(MEDIUM,advanced-)、调试与性能(LOW,debug-)。规则示例包括:Node.js 使用 msw/node 入口、配置服务器生命周期钩子、提交 worker 脚本到版本控制、要求 Node.js 18+、配置未处理请求行为、按域分组处理器、使用绝对 URL、使用 MSW v2 响应语法、每个测试后重置处理器、使用 server.boundary() 处理并发测试、使用 HttpResponse 静态方法、模拟错误响应、使用一次性处理器、URL 路径参数与查询参数匹配、GraphQL 操作名匹配、bypass() 透传请求、生命周期事件调试等。

使用方式:阅读各参考文件获取详细说明与代码示例,包括章节定义、规则模板,以及 references/{prefix}-{slug}.md 形式的单条规则文件;完整指南见 AGENTS.md。相关技能:从 OpenAPI 生成 MSW mock 可参考 orval,消费 mock API 可参考 tanstack-query,测试方法论可参考 test-vitest 或 test-tdd。

限制:资料未提供具体安装命令、收费信息、支持平台及实际效果数据。