AgentSys
AI自动化系统,包含26个插件、50个Agent和47个Skill,支持Claude Code、OpenCode、Codex、Cursor、Kiro等平台
【AI技能】AgentSys:功能详解与安装指南
技能简介
在 AI 辅助编程日益普及的今天,开发者们面临着一个新的痛点:工具碎片化。我们在 Cursor 里写代码,在 Claude Code 里调试,在其他的平台做部署,每个平台都有自己的规则和插件生态,不仅学习成本高,工作流也常常被割裂。
AgentSys 正是为解决这一问题而生的"全能型"AI 自动化系统。它不是一个单一的脚本或简单的提示词模板,而是一个包含了 26个插件、50个Agent 和 47个 Skill 的庞大工具箱。更重要的是,它打破了平台壁垒,原生支持 Claude Code、OpenCode、Codex、Cursor、Kiro 等主流开发环境。无论你是个人开发者还是团队成员,AgentSys 都能为你提供一套标准化、可复用的智能工作流,让 AI 真正成为你的"超级合伙人"。
核心优势
AgentSys 的设计理念是"全副武装"与"随处可用",以下是它最值得关注的几个优势:
海量资源,开箱即用 想象一下,当你需要编写一个单元测试,或者生成一份 API 文档时,不再需要从零开始编写 Prompt。AgentSys 提供了 50 个预设的 Agent,覆盖代码生成、重构、测试、文档编写等常见场景。你无需重复造轮子,只需调用对应的 Agent,即可获得高质量的输出结果。
跨平台统一体验 这是 AgentSys 最具竞争力的特性。很多开发者同时使用 Cursor 进行快速原型开发,使用 Claude Code 进行深度逻辑重构。以往你需要维护两套配置,而现在,AgentSys 提供了统一的配置入口和 Skill 定义。你在 Cursor 中习惯的自动化流程,可以无缝迁移到 Claude Code 中,极大地降低了工具切换的心智负担。
高度模块化的插件系统 26 个插件意味着你可以按需加载。不需要的功能不会干扰你的工作流,保持环境的轻量与高效。例如,你可以只启用"代码审查"和"Git 自动提交"插件,而关闭其他不常用的模块。这种模块化设计保证了系统的灵活性,适应不同规模的项目需求。
持续扩展的 Skill 库 47 个 Skill 并不是终点,而是一个起点。这些 Skill 本质上是经过精心打磨的"最佳实践"封装。通过学习这些 Skill 的定义,开发者不仅能直接使用,还能从中汲取灵感,定制属于自己的专属技能,逐步构建起私有的 AI 知识库。
主要功能
AgentSys 的功能覆盖了软件开发生命周期的各个环节,以下是核心功能概览:
| 功能模块 | 说明 |
|---|---|
| 多平台适配层 | 自动检测当前运行环境,适配 Claude Code、Cursor、Kiro 等主流 IDE 和终端工具,实现一套配置多处运行。 |
| 智能 Agent 调度 | 内置 50 个专业 Agent,支持任务分发与协作。例如"架构师 Agent"负责设计,"工程师 Agent"负责实现,"测试 Agent"负责验证。 |
| 插件热插拔管理 | 提供 26 个功能插件,支持动态启用/禁用。包括数据库操作、API 调试、环境变量管理等实用工具。 |
| 标准化 Skill 库 | 封装了 47 个高频开发技能,如 TDD 工作流、语义化版本控制、自动化代码审查等,确保输出符合行业标准。 |
| 自动化工作流编排 | 允许用户将多个 Agent 和 Skill 串联成工作流。例如:代码提交 -> 自动审查 -> 生成文档 -> 发送通知,全程无人值守。 |
如何获取与安装
AgentSys 是一个开源项目,获取和安装过程非常透明且标准化。由于它支持多平台,以下是通用的安装指南,请根据你使用的工具选择相应的配置方式。
第一步:获取源码
无论你使用哪个平台,首先需要将 AgentSys 的资源下载到本地。打开终端,执行以下命令:
# 克隆仓库到本地
git clone https://github.com/agent-sh/agentsys.git
# 进入项目目录
cd agentsys
# 查看目录结构(可选)
ls -la
第二步:平台配置
AgentSys 的核心配置通常位于项目根目录或 config 文件夹中。根据你的主要开发工具,参考以下步骤:
1. 如果你使用 Cursor
Cursor 主要通过 .cursorrules 文件来定义 AI 行为规则。AgentSys 已经为你准备好了配置文件。
- 方法一(推荐): 将仓库中的
agentsys.cursorrules文件复制到你的项目根目录,并重命名为.cursorrules。cp agentsys.cursorrules ./your-project-root/.cursorrules - 方法二: 在 Cursor 设置中,找到 "Rules for AI" 或类似选项,将 AgentSys 的核心规则粘贴进去。
2. 如果你使用 Claude Code
Claude Code 支持通过命令行或配置文件加载技能。
- 进入 AgentSys 目录,寻找
install.sh或claude-code子目录。 - 通常可以通过软链接的方式将 Skill 链接到 Claude Code 的配置目录:
# 示例命令,具体路径请参考官方 README ln -s $(pwd)/skills ~/.claude/skills/agentsys - 或者在 Claude Code 会话中直接引用:
/load-path ./agentsys/skills。
3. 如果你使用 OpenCode 或 Kiro
这些平台通常支持导入 JSON 或 YAML 格式的配置文件。
- 打开你的 IDE 设置,找到 "AI Configuration" 或 "Agent Settings"。
- 导入 AgentSys 目录下的
agentsys-config.yaml文件。 - 重启 IDE 以加载新的 Agent 和 Skill 列表。
第三步:验证安装
安装完成后,建议进行一次简单的验证。在你的开发环境中询问 AI:
"请列出当前可用的 AgentSys Agent 列表。"
如果 AI 能够正确返回包含 "50 agents" 或具体 Agent 名称的列表,说明安装成功!
适用场景
AgentSys 的强大功能在以下场景中尤为突出:
全栈项目快速启动 当你开始一个新项目时,利用 AgentSys 的架构设计 Agent 和脚手架插件,可以快速生成项目结构、配置文件和基础代码,将启动时间从数小时缩短到数分钟。
遗留代码重构与维护 面对复杂的遗留代码,可以使用"代码分析 Agent"梳理逻辑,配合"重构 Skill"进行安全重写,同时利用"测试生成插件"保障重构过程中的稳定性。
团队协作规范化 团队负责人可以将团队的最佳实践封装成 Skill,通过 AgentSys 分发给所有成员。无论是代码风格、提交规范还是文档模板,都能保持高度一致。
多环境混合开发 对于需要在 Cursor 中写前端、在 Claude Code 中写后端的开发者,AgentSys 提供了统一的上下文管理,确保前后端 AI 助手对项目的理解是一致的。
小贴士
为了让你更好地使用 AgentSys,这里有几点建议:
- 从核心模块开始:不要一次性启用所有 50 个 Agent。建议先阅读文档,挑选 3-5 个最符合你当前需求的 Agent 试用,熟练后再逐步扩展。
- 关注更新日志:AgentSys 是一个活跃的开源项目,定期会有新的 Skill 和插件加入。建议
watch该 GitHub 仓库,及时获取更新通知。 - 参与社区贡献:如果你发现某个场景缺少对应的 Skill,可以尝试自己编写并提交 PR。这不仅能帮助社区,也是深入理解 AI 自动化逻辑的绝佳机会。
免责声明:技能效果可能因版本和配置而异,请以官方文档为准