关于 jam
jam 是一项路由技能,可将 Jam 相关请求分派给专门技能或 Jam MCP 工具与 CLI。它涵盖缺陷排查、测试、工单、录制、配置及其他 Jam 操作。
主要功能
- 01将请求分派到专门技能
- 02处理意图不明的 Jam 链接
- 03按顺序执行组合请求
- 04用 Jam MCP 工具或 CLI 处理其他任务
- 05反馈 Jam 工具和文档问题
适用场景
- 01为缺陷报告或测试请求选择技能
- 02判断意图不明的 Jam 链接该如何处理
- 03按序处理包含多个 Jam 任务的请求
MCP 相关
技能会使用 Jam MCP 工具读取 Jam 详情和转录,以确定请求去向;其他 Jam 操作则交由 MCP 工具或 Jam CLI。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ jamdotdev/ skills --skill jam安装后在 Claude Code 中输入/jam确认已加载。
附带文件agents/openai.yaml
详细介绍
jam
阅读请求,从下方选择一项技能,并使用你的技能工具加载它
(在 Claude Code 中使用 Skill 工具,在 Codex 中使用 $name),不要通过打开其文件来加载,
这样才能正确解析其引用和脚本。不要根据此文件执行任务;
目标技能中包含具体步骤。开始前,用一行说明你选择了哪项技能。
根据请求内容选择
| 用户想要 | 加载 |
|---|---|
| 查明 bug 的原因、修复、分诊、“出了什么问题” | jam-fix |
| 端到端测试、回归测试、复现问题 | jam-to-e2e |
| 完成他们描述的更改(“照我说的做”“改成这样”) | jam-to-tasks |
| 在 Linear、GitHub Issues 或 Jira 中创建工单,或确认是否已有工单 | jam-to-ticket |
| 录制一段展示其更改正常运行的 Jam,或可分享的演示视频 | jam-proof |
| 标注并分享一张截图作为 Jam | jam-annotate |
| 一张列出各项声明及展示它们的 Jam 的表格 | jam-proof-table |
| 将他们已有的视频文件转换为 Jams | video-to-jam |
| 为此 Agent 设置 Jam:CLI、登录、Jam MCP、技能 | jam-setup |
| 制作精致且带旁白的功能演示视频 | record-demo |
| 为视频添加口述旁白 | add-voiceover |
| 将终端运行过程录制为 GIF,用于拉取请求 | record-terminal-proof |
一个请求中包含多项任务(“修复它并创建工单”):按请求顺序运行技能,并将第一项技能的发现传递给下一项。
Jam 链接没有明确请求
先阅读 Jam 的详情:使用 getDetails MCP 工具,或运行 jam get jam <id> --json。如果视频已开启麦克风(micEnabled),还要阅读转录内容(使用 getVideoTranscript,或运行 jam get transcript <id> --json):
其中包含口述请求,而像“反馈”这样的标题并不能说明具体请求。如果字幕尚未准备好,等待一分钟后重试一次,然后根据详情选择技能,并说明这一点。接着根据其中的内容选择:
- 旁白中,或无声 Jam 的标题、描述或评论中提出了多项更改:
jam-to-tasks。 - 一个 bug、错误或失败的请求:
jam-fix。它会进行诊断但不会更改代码,因此是安全的默认选择。 - 两者都不明确:提一个问题,用通俗的措辞列出选项(“修复它、为它编写测试,还是创建工单?”)。
不符合任何选项
对于其他 Jam 相关事项(列出、搜索、评论、移动到文件夹),直接使用 Jam MCP 工具或 jam CLI。jam agent-context 会输出所有命令。
向 Jam 发送反馈
如果此技能、Jam MCP 工具、jam 命令或 Jam 文档存在错误、内容过时或令人困惑,或者运行效果异常出色,请告知 Jam。自行发送:
Jam 的 Agent 会阅读反馈,因此无需审批。
调用 submitFeedback MCP 工具,并提供 body、category 和 subject。
MCP 不可用时,使用 CLI:
jam feedback "<what you were doing, what you expected, what happened, the mistake>" --category <skills|mcp|cli|docs> --subject <skill name, tool name or command>
- 仅针对 Jam 相关内容,不要反馈用户的代码或其他工具。
- 每个会话最多一次;不要为你已自行纠正的失误发送反馈。
- 不要包含机密、客户数据、源代码、堆栈跟踪或录制内容。