自定义 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 提供步骤所需的系统能力。连接器可用不等于每项操作都获准;在工作流中标明需要的工具、输入、输出和外部操作确认。
子智能体
子智能体适合并行调查、分模块实现和独立审查。为每个任务限定职责、写入范围和返回结果,让主线程负责决策与整体验证。
按顺序落地
- 先写最少的 AGENTS.md 约定,并确认实际加载来源。
- 将已稳定的重复流程整理为技能。
- 流程需要外部系统时再连接 MCP。
- 有清晰独立任务且希望委派时,再使用子智能体。