工具Cursor(六)Rules&Skill&Commands&subAgents对比

Cursor 里,RulesSkillsCommandsSub Agents 都是为了增强 AI 编码能力 而设计的,但它们的定位完全不同。很多人会混淆,其实可以从 控制粒度和作用范围 来理解。

一、整体关系

Cursor AI 的扩展能力大致是这样的:

User

Main Agent

Rules(全局行为约束)

Commands(快捷指令)

Skills(能力工具包)

Sub Agents(多角色AI)

Tools / MCP / Codebase

二、对比

直观对比

维度 Rules Commands Skills Sub Agents
类型 规则 指令 能力 角色
是否自动 自动 手动 自动 自动
作用 约束AI 快捷任务 扩展能力 分工
本质 Prompt Prompt模板 Tool Agent
影响范围 全局 单次 单次 多任务

能互相替代吗

简短回答:不能完全互相代替,但有一定功能重叠

它们解决的是 不同层级的问题,所以在一些简单场景下可以"勉强替代",但在设计上并不等价。

1、Rules(规则)

Rules 是 全局Prompt约束 。它会被 每一次 AI 调用自动加载。控制 AI 的行为,例如:

  • 代码风格

  • 技术栈

  • 禁止行为

  • 输出格式

2、Commands(命令)

Commands 是 快捷 Prompt 模板

3、Skills(技能)

Skills 是 AI能力模块 。相当于:function / tool,类似 LangChain Tool。

**作用:**给 AI 新能力,例如:

  • 调数据库

  • 调API

  • 执行SQL

  • 查询日志

  • 调内部服务

4、Sub Agents(子代理)

Sub Agents 是 多AI角色系统,相当于AI Team,让不同 AI 负责不同任务。

三、综合应用举例

1、"帮我给这个Controller写单元测试"

Cursor内部可能这样执行:

Main Agent

Rules(约束)

调用 test-agent

test-agent 使用 skill: search_code

生成测试

2、/test

流程变成

Command /test

Main Agent

test-agent

相关推荐
米小虾12 小时前
AI Agent 上下文管理实战:让你的智能体不再"失忆"
人工智能·agent
凌云拓界12 小时前
文件管理:让AI安全操作你的电脑 ——CogitoAgent开发实战(三)
javascript·人工智能·架构·开源·node.js
火山引擎开发者社区12 小时前
Viking AI 搜索 CLI 正式发布:会说话,就能做搜索推荐
人工智能
云烟成雨TD12 小时前
Spring AI 1.x 系列【51】可观测性技术选型
java·人工智能·spring
unicrom_深圳市由你创科技12 小时前
基于Spring AI框架的RAG应用
人工智能·spring·机器学习
凌云拓界13 小时前
联网能力:让AI看见更广阔的世界 ——CogitoAgent开发实战(四)
javascript·人工智能·架构·node.js·创业创新
机器人零零壹13 小时前
南京越擎科技iRobotCAM:探索国产机器人离线编程工业软件的破局与赶超
人工智能·机器人·工业软件·离线编程·irobotcam
Cosolar13 小时前
保姆级 CrewAI 教程:从零构建多智能体协作系统
人工智能·python·架构
树上有只程序猿13 小时前
主流低代码管理平台深度解析(最新)
人工智能·低代码·软件开发·软件需求
宅小年13 小时前
你不会输给 AI,只会输给更会用 AI 的人
人工智能