关于 sublime
sublime 是一款用于 Claude Code、Cursor 等编码 Agent 的 Agent Skill,按发现、重设计、建模、构建、校准和验证的流程开发程序化 Agent。它先定义正确性标准并评估流程,产物在预览中可逆,须通过质量门槛后才发布。
主要功能
- 01按阶段指导 Agent 开发
- 02先评估并重设计业务流程
- 03将规则建模为知识与决策表
- 04逐轮校准并收集证据
- 05预览产物并经质量门槛发布
适用场景
- 01将实际业务流程转化为 Agent
- 02发布前衡量 Agent 行为是否符合标准
- 03在预览中迭代 Agent 产物
- 04为团队项目安装共享 Skill
MCP 相关
该 Skill 需要连接 Sublime MCP 服务 `https://api.sublime.am/mcp` 才能工作。README 未说明 MCP 服务所提供工具的具体内容。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://api.sublime.am/mcpclaude mcp add --transport http am-sublime-sublime https://api.sublime.am/mcp{"mcpServers":{"am-sublime-sublime":{"type":"http","url":"https://api.sublime.am/mcp"}}}在 Cursor 中打开{"servers":{"am-sublime-sublime":{"type":"http","url":"https://api.sublime.am/mcp"}}}在 VS Code 中打开{"mcpServers":{"am-sublime-sublime":{"type":"http","url":"https://api.sublime.am/mcp"}}}{"mcpServers":{"am-sublime-sublime":{"serverUrl":"https://api.sublime.am/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Sublime Agent Development
描述你的业务流程。获得一个执行该流程的 Agent——经过测量、校准,并具备可审计的证据。
适用于 Claude Code、Cursor、Codex、Copilot、Gemini CLI、Windsurf、OpenCode 及数十种其他编码 Agent 的 Agent Skill。它不会编写零散的提示词,而是引导你通过一套方法来发现、重新设计、建模、构建、校准和验证流程型 Agent——先判断流程,再将其自动化;先定义“正确”的含义,再衡量 Agent 的行为。
安装
npx @sublime.am/skill
它会检测计算机上已安装的 Agent,并询问要安装到哪些 Agent——不会向你未选择的 harness 写入任何内容。按 Enter 即可全部选择。之后请重启 Agent,因为 Skills 会在启动时加载。
要跳过询问:
npx @sublime.am/skill --all todos os encontrados
npx @sublime.am/skill --agent claude-code só os que você nomear
默认情况下,安装会面向你的用户账户,适用于所有项目:
| Agent | 安装位置 |
|---|---|
| Claude Code | ~/.claude/skills/sublime |
| Cursor | ~/.cursor/skills/sublime |
| Codex | ~/.agents/skills/sublime |
| Copilot · Gemini CLI · Windsurf · Antigravity · OpenCode | 各自的 skills 目录 |
安装到项目中,供整个团队使用
npx @sublime.am/skill --project
它会将 Skill 写入当前仓库,并遵循各 Agent 在项目中读取 Skill 的约定——Claude Code 使用 .claude/skills/sublime,Copilot 使用 .github/skills/sublime,Windsurf 使用 .windsurf/skills/sublime。
提交该目录。此后,所有克隆仓库的人都会一并获得 Skill,无需安装——而且 Skill 会与其服务的代码一同纳入版本管理。
**注意 Claude Code 的作用域:**同一个 Skill 同时存在于两个位置时,用户级版本优先于项目级版本。已经安装到 ~ 的人,即使克隆了仓库,运行的仍然是自己的版本。要让整个团队使用相同版本,每个人都需要移除个人版本:
npx @sublime.am/skill --uninstall
在 monorepo 中,当 Claude 操作某个包里的文件时,该包内的 .claude/skills/ 也会加载——因此可以将 Skill 放在其服务的代码附近,而不是放在根目录。
Marketplace——一次安装 Skill 并连接 MCP
如果尚未配置边界,这是推荐的方式,因为它会一次性安装 Skill 并连接 MCP 服务。
Claude Code:
/plugin marketplace add sublime-co/skills
/plugin install sublime
安装程序会询问作用域——user 适用于你的所有项目,project 适用于此仓库的所有协作者,local 仅适用于你在此处使用。如果提示要求,请运行 /reload-plugins。
**Cursor:**在侧边栏中打开 Customize,然后搜索 sublime。在团队环境中,管理员可通过 Dashboard → Plugins → Team Marketplaces → Import from Repo 导入此仓库。
其他方式
如果你已经在使用生态系统的 CLI,也可以通过它安装:
npx skills add sublime-co/skills
一次安装到多个 Agent,或移除:
npx @sublime.am/skill --agent cursor,codex
npx @sublime.am/skill --uninstall
需要连接 Sublime MCP 服务:
https://api.sublime.am/mcp。没有可访问的边界,Skill 将无法工作,并会告知你缺少什么。请在 Sublime 创建账户。
它的作用
Agent 不只是一个提示词,而是一个流程的组合。
自动化一个糟糕的流程,只会让错误变得系统化。因此,Skill 会先评判流程,再将其编码;先声明正确性契约,再观察行为;只有在有充分证据通过质量关卡后才会发布。
DISCOVER → REDESIGN → MODEL → BUILD → CALIBRATE → PROVE
| 阶段 | 发生的事情 |
|---|---|
| Discover | 从具体案例出发,了解工作实际是如何开展的,而非理想化的版本。 |
| Redesign | 定义流程应该如何运作。由你决定,并权衡资金、风险和时间方面的后果。 |
| Model | 将流程转化为知识、规程和决策表。已确定的规则会变成查询,而不是模型的猜测。 |
| Build | 在预览中构建制品,并在任何测量开始前编译评估标准。 |
| Calibrate | 迭代测量:每轮只做一项更改。差异若处于离散范围内,就不算提升。 |
| Prove | 汇总证据、核对报告、通过关卡并发布。 |
Skill 编写的所有内容都在预览中完成,并且可撤销。发布是一个独立操作,只有通过质量关卡后才会进行。
保持更新
Claude Code 会自动更新插件,但第三方市场默认关闭自动更新。要启用自动更新:
/plugin → Marketplaces → sublime → Enable auto-update
如果不启用,你将一直停留在已安装的版本。要立即更新:
claude plugin update sublime@sublime
如果通过 npx 安装,请重新运行:
npx @sublime.am/skill
报告缺陷
此仓库由生成流程创建,不接受 pull request。
请提交一个 issue。对于 Skill,描述行为比提交 diff 更有帮助:请说明你提出了什么要求、Skill 做了什么、它本应做什么,以及在可能的情况下,哪些证据表明它偏离了预期。
被纳入 Skill 的 issue 会在后续版本中体现,并注明报告者。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。