mcpField
J
jam

jam

github.com/jamdotdevAgent 工作流1165 次安装1 周前更新
代码仓库

关于 jam

jam 是一项路由技能,可将 Jam 相关请求分派给专门技能或 Jam MCP 工具与 CLI。它涵盖缺陷排查、测试、工单、录制、配置及其他 Jam 操作。

主要功能

  1. 01将请求分派到专门技能
  2. 02处理意图不明的 Jam 链接
  3. 03按顺序执行组合请求
  4. 04用 Jam MCP 工具或 CLI 处理其他任务
  5. 05反馈 Jam 工具和文档问题

适用场景

  1. 01为缺陷报告或测试请求选择技能
  2. 02判断意图不明的 Jam 链接该如何处理
  3. 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
标注并分享一张截图作为 Jamjam-annotate
一张列出各项声明及展示它们的 Jam 的表格jam-proof-table
将他们已有的视频文件转换为 Jamsvideo-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 相关内容,不要反馈用户的代码或其他工具。
  • 每个会话最多一次;不要为你已自行纠正的失误发送反馈。
  • 不要包含机密、客户数据、源代码、堆栈跟踪或录制内容。

评论

支持 Markdown