Moco Skill 发布了
Moco Skill 正式发布了!
我很高兴地宣布,Moco Skill 正式发布了。
unsetunsetMoco Skill 是什么?unsetunset
Moco[1] 是一个可以轻松搭建模拟服务器的框架/工具/程序库。Moco Skill[2] 是一个面向 AI 工具的 skill,帮助其更好地理解和使用 Moco。
随着 AI 开发工具的兴起,越来越多的开发者开始在日常工作中使用 AI 开发工具编写代码,其中也包括测试代码。Moco Skill 让 AI 开发工具能够准确掌握 Moco 的 API,生成符合当前版本的代码,避免出现过时的 API 或编造不存在的功能。
unsetunset主要能力unsetunset
Moco Skill 为 AI 开发工具提供了完整的 Moco API 参考:
- 核心概念速查:请求匹配、响应定义、操作符、模板变量等核心用法的 Java/JSON 对照表
- Java API 参考:服务器创建、请求匹配器、响应处理器、模板、事件、验证等
- JSON 配置参考:完整的 JSON 配置语法,包括请求匹配、响应定义、模板、录制回放等
- 协议支持:HTTP/HTTPS、REST、WebSocket、SSE、Socket 等全部协议的 API 参考
- 工具链集成:CLI 用法、JUnit 5 集成
unsetunset安装unsetunset
以 Claude Code[3] 为例,将 Moco Skill 克隆到 Claude Code 的 skills 目录即可:
1 | `git clone https://github.com/dreamhead/moco-skill ~/.claude/skills/moco` |
安装完成后,Claude Code 会在遇到 Moco 相关问题时自动加载这个技能。
更新时,进入 skill 目录执行 git pull 即可更新到最新版本:
1 | `cd ~/.claude/skills/moco && git pull` |
unsetunset使用unsetunset
安装后无需额外配置,在 Claude Code 中直接提问即可:
帮我写一个 Moco 的 JSON 配置,GET /api/users 返回一个 JSON 数组
Claude Code 会根据 Skill 中的 API 参考生成准确的代码。
JSON 配置示例
当你需要生成 JSON 配置时:
我需要一个 Moco 的 JSON 配置:POST /api/login,请求体匹配 JSON,返回 200 和 cookie
Claude Code 会生成:
1 | `[ |
Java API 示例
当你需要编写 Java 测试代码时:
用 Moco Java API 写一个测试:匹配 POST /api/login,返回 JSON 和 cookie
Claude Code 会生成:
1 | `import static com.github.dreamhead.moco.Moco.*; |
SSE 流式响应
当你需要模拟 LLM 风格的流式输出时:
帮我创建一个 SSE mock 的 Java 版,模拟逐字输出 Hello World
Claude Code 会生成:
1 | `import static com.github.dreamhead.moco.MocoSse.*; |
REST API
当你需要构建 RESTful 服务时:
用 Moco Java API 创建一个 REST 服务,资源名 tasks,支持 GET 和 POST
Claude Code 会生成:
1 | `RestServer server = restServer(12306); |
欢迎使用 Moco Skill,让 AI 开发工具更好地辅助你使用 Moco!
参考资料
[1]
Moco: https://github.com/dreamhead/moco
[2]
Moco Skill: https://github.com/dreamhead/moco-skill
[3]
Claude Code: https://docs.anthropic.com/en/docs/claude-code
💬 本文评论区已开启,但暂无读者留言。
本文转载自微信公众号,如有侵权请联系删除。
- 标题: Moco Skill 发布了
- 作者: lxiol
- 创建于 : 2026-04-27 19:44:02
- 更新于 : 2026-05-12 16:47:34
- 链接: https://blog.lxiol.cn/2026/04/27/Moco-Skill-发布了/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。