工具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

相关推荐
用户30904636139413 分钟前
Claude 不会直接执行你的函数,它只会生成一段结构化的工具调用请求。真正执行函数、访问数据库、请求外部 API 的动作,必须由你的后端完成。
人工智能
不加辣椒14 分钟前
第14章 Prompt 编排与优化技术
人工智能
Bolt17 分钟前
读懂 Claude Code `/loop` 与编码 Agent 的循环革命
人工智能·程序员·agent
用户2080468045617 分钟前
文本分块策略与最佳实践实战指南
人工智能
用户208046804562 小时前
文档解析实战:PDF、Word 与 HTML 的清洗提取指南
人工智能
得物技术2 小时前
从狂野代码到按目标生产:得物推荐 AI Harness 的工程化实践|AICon 演讲整理
人工智能·算法·架构
HokKeung2 小时前
飞书 lark-cli 如何存储 tenant_access_token 和 user_access_token
人工智能·go
Ralph_Salar2 小时前
从0到1搭建AI智能支付风控助手Stage3-Function Calling — 让AI能动起来
人工智能
Ralph_Salar2 小时前
从0到1搭建AI智能支付风控助手Stage4-Agent编排 — 让AI自己思考、决策、行动
人工智能
smallyoung2 小时前
Spring AI 2.0 VectorStore实战:从原理到RAG落地
人工智能·后端