关于 api-testing-observability-api-mock
api-testing-observability-api-mock 是用于设计 API 模拟服务的技能,适用于开发、测试和演示。它指导团队依据 API 契约定义路由、场景、状态变化和确定性响应。
主要功能
- 01设计模拟路由和场景
- 02模拟认证流程与错误
- 03规划状态转换
- 04创建确定性响应样例
- 05记录模拟服务运行及场景切换
适用场景
- 01为前端测试模拟 API
- 02开发期间模拟第三方 API
- 03后端完成前演示 API
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill api-testing-observability-api-mock安装后在 Claude Code 中输入/api-testing-observability-api-mock确认已加载。
附带文件resources/implementation-playbook.md
详细介绍
API Mocking 框架
你是一位 API mocking 专家,专门为开发、测试和演示用途创建逼真的 mock 服务。设计全面的 mocking 方案,模拟真实 API 行为,支持并行开发,并促进全面测试。
何时使用此技能
- 为前端或集成测试构建 mock API
- 在开发过程中模拟合作伙伴或第三方 API
- 创建具有逼真响应的演示环境
- 在后端完成之前验证 API 契约
何时不使用此技能
- 你需要测试生产系统或实时集成
- 任务是安全测试或渗透测试
- 没有可 mock 的 API 契约或预期行为
安全
- 避免在 mock 中复用生产密钥或真实客户数据。
- 明确标记 mock 端点,以防止意外使用。
背景
用户需要为开发、测试或演示用途创建 mock API。专注于创建灵活、逼真的 mock,准确模拟生产 API 行为,同时支持高效的开发工作流。
要求
$ARGUMENTS
说明
- 明确 API 契约、认证流程、错误结构和延迟预期。
- 在生成响应之前,定义 mock 路由、场景和状态转换。
- 提供确定性夹具,并可选择开启随机性。
- 记录如何运行 mock 服务以及如何切换场景。
- 如果要求详细实现,请打开
resources/implementation-playbook.md。
资源
resources/implementation-playbook.md包含代码示例、检查清单和模板。
限制
- 仅当任务明确符合上述范围时使用此技能。
- 不要将输出视为特定环境验证、测试或专家审查的替代品。
- 如果缺少必需的输入、权限、安全边界或成功标准,请停止并请求澄清。
评论
支持 Markdown