跳到正文

自定义 Lime

将项目规范、记忆、技能、工具和分工组合成可复用的工作方式。

选择合适的自定义方式

Lime 可以同时使用项目指南、记忆、技能、MCP 和子智能体。先确定要改变的是长期规则、可复用流程、外部访问还是任务分工,再选择入口。

需求使用方式
每次进入项目都要遵守的约定AGENTS.md
延续历史任务中的有用信息本地记忆
重复执行的步骤、脚本和参考材料技能
访问项目之外的工具和共享系统MCP
独立调查或执行多个子任务子智能体

AGENTS 项目指南

将构建和测试命令、审查标准、代码约定和目录边界写在 AGENTS.md 中,保持内容简短。个人沟通偏好放在全局指南,团队规则随仓库管理,目录专属约定放在适用代码附近。

  • 同一错误再次出现时,把已核实的正确做法补进指南。
  • 反复提出相同审查意见时,改写成具体且可检查的规则。
  • 查找成本过高时,说明应先读的入口与目录,而不是复制整份手册。
  • 使用类型检查、lint 或项目已有校验入口执行能够自动检查的规则。

技能

技能以一个包含 SKILL.md 的目录组织工作流,可以附带 scripts、references 和 assets。Lime 先发现名称和描述,选中技能后才加载详细指令,并按需要读取材料或执行脚本。

text
my-skill/
├── SKILL.md
├── scripts/
├── references/
└── assets/

项目技能放在仓库的 .agents/skills,个人技能放在 ~/.agents/skills。需要让他人安装一组技能和连接器时,再使用插件包。

MCP

MCP 将 Lime 连接到外部工具与上下文服务。Lime 是主机,内部 MCP 客户端负责连接,服务器提供工具、资源或提示模板。读取资源和执行有副作用的工具具有不同的权限边界。

技能定义任务步骤,MCP 提供步骤所需的系统能力。连接器可用不等于每项操作都获准;在工作流中标明需要的工具、输入、输出和外部操作确认。

子智能体

子智能体适合并行调查、分模块实现和独立审查。为每个任务限定职责、写入范围和返回结果,让主线程负责决策与整体验证。

按顺序落地

  1. 先写最少的 AGENTS.md 约定,并确认实际加载来源。
  2. 将已稳定的重复流程整理为技能。
  3. 流程需要外部系统时再连接 MCP。
  4. 有清晰独立任务且希望委派时,再使用子智能体。