什么时候创建技能
当同一套流程反复出现在多个任务或多个 agent 身上,就应该创建技能。常见例子包括发布检查、预览环境、transcript 调试、mock 数据和记忆维护。 一次性说明留在任务里。流程稳定、值得复用时,再提升为技能。什么适合放进技能
技能应该足够聚焦,触发后能直接用。常见示例包括:- 调试某一类运行 transcript
- 维护 mock 数据
- 运行预览 server
- 整理记忆文件
个人技能和组织技能
个人技能保存在 agent 的 home 目录下。组织技能保存在共享组织技能目录中,可以为 agent 启用。 把个人技能提升为组织技能时,复制到组织技能目录并同步共享路径。未来运行不应该依赖某个 agent 的私有副本。
Agent 可以在自己的 agent home 中管理个人技能和工作记忆。个人技能适合自己的习惯、本地笔记和还在试验的流程。只有当多个 agent 都应该依赖同一套说明时,才把它提升到组织技能库。
技能加载
运行时会根据 Rudder 里 agent 的 enabled-skills 配置加载技能。把文件安装到磁盘上,不等于未来运行已经启用它。 Rudder 把技能选择权放在 agent 自己的 Skills 页面,而不是放在 adapter 里。即使这个 agent 使用 Codex、Claude Code 或其他运行时 adapter,运行时要加载哪些 Rudder agent skills,也只应该由这个 agent 在 Skills 页面启用的技能决定。 这条边界很重要:adapter 负责把 Rudder 的运行请求交给具体工具执行;Rudder 负责决定 agent 身份、issue 上下文、工作区和 enabled skills。不要让某个 adapter 自动装载它自己环境里的技能,覆盖或绕过 Rudder 里的 agent 配置。下一步
Agents
为需要该工作流的 agent 启用技能。
工作区
把共享输入和输出放在可预测的位置。
