当前位置: 首页 > article >正文

Cursor Agent Skills 从入门到上手:概念、写法、用法(含 Java 示例)

Cursor Agent Skills 从入门到上手概念、写法、用法含 Java 示例一、6 个核心概念LLM、Agent、Skill、Rule、MCP、模型1️⃣ LLM 是什么LLM Large Language Model 大语言模型简单说用海量文本训练出来的、能「读懂人话并生成文字」的 AI 引擎你常听的Claude、GPT、Gemini等都是 LLMCursor 里选的「模型」就是在选用哪一家/哪一版的 LLM关系LLM 是技术名模型是产品里的叫法在 Cursor 里可以当作一回事2️⃣ Agent 是什么Agent 智能体 会自己思考干活的 AI普通 AI你说一句它做一句Agent AI你给目标它自己查文件、改代码、拆步骤、自动完成地位整个 Cursor 的主角所有功能都是给它用的3️⃣ Skill 是什么Skill 一套固定工作流SOP Standard Operating Procedure文件SKILL.md必须大写作用让 AI 按你写的步骤专业干活场景代码审查、生成测试、接口文档、重构优化触发/命令或自动匹配4️⃣ Rule 是什么Rule 全局规范 / 约束文件.cursor/rules/xxx.mdc作用每次对话都会注入供 AI 尽量遵守缩进、命名、架构、团队规范特点每次对话都会生效写法在.cursor/rules/下新建xxx.mdc用自然语言写规范即可对话时会自动注入5️⃣ MCP 是什么MCP Model Context Protocol简单说AI 连接外部工具的“通用接口”让 AI 能读数据库、调 API、查浏览器、执行命令相当于给 AI 加了手脚使用在 Cursor设置 → MCP中配置/启用 MCP 服务器常见如 filesystem、浏览器、数据库等6️⃣ 模型是什么模型 Agent 的大脑 在 Cursor 里选的 LLM决定聪明程度、推理能力、代码质量、速度、价格和 LLM 的关系选「模型」就是在选用哪个 LLM 来当 Agent 的脑子二、模型哪家强当前推荐以你 Cursor 可用列表为准综合表现突出编程 Agent 长上下文Claude 3.7 Sonnet代码推理、重构、Debug 最稳Java 开发首选Agent 任务拆解、跨文件操作最强适合复杂 Java 项目、企业开发、Agent 主力日常开发速度快、体验顺GPT-4o / GPT-4.5速度快、体验顺适合快速 Java 开发、CRUD、日常写码前端/看图/性价比Gemini 3.1 Flash看图转代码很强便宜、量大划算顶配贵Claude 3.7 Opus最强但最贵只适合超复杂 Java 架构/疑难问题Cursor 自带Composer快、便宜但复杂任务不如上面三家以上为 2026 年初实测结论为主观体验与社区常见推荐非正式基准测试。模型名称与可用性因地区/账号可能不同请以你当前 Cursor 里的模型列表为准。三、一张表分清Skill vs Rule对比Skill技能Rule规则本质工作流 / 步骤规范 / 约束文件SKILL.mdrules/*.mdc加载按需触发每次都注入用途做复杂任务守规矩例子Java 代码审查、生成测试Java 缩进、命名、架构可以这样记Rule 家规Skill 专项技能手册四、一句话串起来LLM 大语言模型技术名 模型在 Cursor 里的叫法模型 Agent 的大脑MCP 连接工具的协议通过它 AI 能使用各种工具Skill 怎么用工具Rule 不能乱用工具Agent 拿模型LLM当脑子、拿工具干活的人五、开启 Agent Skills必做步骤以下以 Cursor 2.6.x 为例具体菜单与快捷键以你当前 Cursor 版本为准。打开 Cursor设置Settings如CtrlShiftJ/CmdShiftJ点击Rules, Skills, Subagents或直接搜索 “Rules” / “Skills”3.Skills 区块下方会列出已发现的技能来自~/.cursor/skills、.cursor/skills等可点 New或New Skill新建技能4.可选聊天框输入/reload-skills刷新技能列表若需最新 Skill 支持可进入Beta→ 切换Nightly→ 重启更新部分版本在Features中即可开启相关能力。六、Skill 放在哪里内置 / 个人 / 项目内置 Skill不要动位置~/.cursor/skills-cursor/Windows 下如C:\Users\你的用户名\.cursor\skills-cursor\里面是啥Cursor 自带的技能如 create-skill、create-rule 等由 Cursor自动管理讲究不要在这里新建或修改该目录专门给内置技能用你放的技能可能被覆盖或识别不到自己创建的 Skill两个合法位置类型路径作用范围适合场景个人技能~/.cursor/skills/技能名/本机所有项目个人通用如代码审查、commit 规范项目技能项目根目录.cursor/skills/技能名/当前仓库团队共享、随仓库进 Git技能名一般与 YAML 里的name一致小写、连字符如java-code-review文件夹里必须有SKILL.md大写可选reference.md、examples.md、scripts/等小结内置只读~/.cursor/skills-cursor/个人技能放~/.cursor/skills/技能名/全项目可用项目技能放.cursor/skills/技能名/随仓库走。禁止在skills-cursor下自建或修改。七、写 Skill 的格式要求从哪来、要不要遵守来源说明以下格式来自Cursor 内置的 create-skill 技能文档并非单独对外的「官方规范」网页。要不要遵守Agent 按「目录有 SKILL.md、文件头为 YAML 且含 name/description」来识别不按此写很可能无法被识别或自动匹配故建议遵守。建议满足的 3 点不满足可能无法被识别要求说明文件名必须是SKILL.md大写放在技能目录下如.cursor/skills/java-code-review/SKILL.md开头格式文件必须以 YAML 头开头即第一行是---接着写name和description再以---结束后面才是正文 MarkdownYAML 元数据头里需有name技能唯一标识、description简短描述用于 AI 判断何时用这个技能无则可能无法被识别name / description 规则name最多 64 字符只允许小写字母、数字、连字符例如java-code-review。用于唯一标识技能。description最多 1024 字符不能为空。建议用第三人称写「做什么」「什么时候用」方便 AI 自动匹配。✅ 好Review Java code for security and style. Use when the user asks for code review or mentions Java/SpringBoot.❌ 差我可以帮你审查代码第一人称、太泛目录结构推荐.cursor/skills/你的技能名/ ├── SKILL.md # 必选主说明 ├── reference.md # 可选详细参考 ├── examples.md # 可选示例 └── scripts/ # 可选脚本主文件SKILL.md 建议控制在 500 行以内详细内容可放到reference.md等在 SKILL.md 里用链接引用。八、推荐写法SKILL.md 结构按 create-skill 文档下面这段是Cursor 内置 create-skill 文档里给出的 SKILL.md 结构先 YAML 头再标题再 Instructions最后可按需加 Examples 等。不按此写可能无法被识别建议照此来。最小可用模板复制即用--- name: your-skill-name description: Brief description of what this skill does and when to use it. --- # Your Skill Name ## Instructions Clear, step-by-step guidance for the agent.第一行必须是---不能是# 标题。name用英文、小写、连字符如java-code-review。description用英文写「做什么 何时用」AI 靠它自动选技能。Java 专用完整示例符合官方格式--- name: java-code-review description: Review Java code for security, style, and Spring Boot best practices. Use when the user asks for code review, or when working with Java/SpringBoot files. --- # Java 代码审查 ## Instructions 1. 仅分析选中的 Java 代码。 2. 检查SQL 注入、未处理异常、编码规范、性能问题、Spring Boot 最佳实践。 3. 标注风险等级高危/中危/低危 行号。 4. 每条问题给出「修复前 修复后」代码片段。 5. 用 Markdown 列表输出简洁无废话。若你需要「命令」或「领域」等扩展信息可在正文里自己加## Commands、## Domain等小节。create-skill 文档里明确要求的只有YAML 头name description 正文里的 Instructions。九、3 种创建 Skill 方式方式1一键创建新手首选聊天框输入/create-skill按提示填名称、描述、指令自动生成方式2手动创建最常用mkdir-p.cursor/skills/java-code-review在里面新建SKILL.md必须大写方式3GitHub 直接装现成技能npx skillsaddanthropics/skills--yesnpx skillsaddVoltAgent/awesome-agent-skills--yesnpx skillsaddvercel-labs/agent-skills--yes第三方技能仓库若命令或地址有变动请以 Cursor 及对应仓库官方文档为准。十、如何使用 Skill显式 自动两种不必每次显式引用。AI 会根据 Skill 的description尤其是「什么时候用」自动判断在合适场景下不输入命令也可能自动启用该技能是否启用由 Cursor 当前实现与对话上下文决定。两种用法方式说明示例显式调用你主动指定用哪个技能输入/java-review或Java代码审查 需求自动匹配AI 根据当前对话/选中内容与description匹配自动选用你说「帮我审一下这段 Java 代码」、或打开/选中 Java 文件并提问AI 可能自动套用「Java 代码审查」技能想让 AI「不提示也会用」自动匹配依赖description写清「何时用」和关键词写法要点见第七节。操作小结显式用选中代码 →/命令或技能名 需求自动用正常对话即可AI 按 description 匹配希望常被用则写好「何时用」见第七节有更新输入/reload-skills刷新十一、编写 Skill 时建议遵循的 5 条在满足第七节硬性要求YAML 头、name、description的前提下再注意下面 5 条指令要具体别写“优化代码”写“输出可复制修复代码遵循 Java 官方规范”步骤要清晰1/2/3 步写清楚范围要明确指定 Java、SpringBoot 等场景加示例AI 更懂你要什么加 Knowledge喂 Java 规范AI 更专业十二、常见问题速解Skill 不显示检查① 文件名是否为SKILL.md大写② 第一行是否为---不能先写# 标题。详见第七节。name 报错name只能小写字母、数字、连字符且不超过 64 字符AI 不自动用我的技能把description写清「做什么」「什么时候用」 第三人称详见第七节AI 不听话Instructions 太模糊拆成 1/2/3 步骤刷新不生效输入/reload-skills或重启 Cursor十三、总结一句话对应关系LLM大语言模型Claude/GPT/Gemini 都是 LLM在 Cursor 里选「模型」即在选 LLMAgent会自己干活的智能 AISkill它的专业技能如 Java 代码审查Rule它必须守的规矩MCP连接工具的协议通过它使用外部能力模型Agent 的大脑 选用的 LLM当前推荐主力 Claude 3.7 Sonnet 等以你 Cursor 可用列表为准全文涉及界面、命令、模型推荐等均以你当前 Cursor 版本与官方文档为准。

相关文章:

Cursor Agent Skills 从入门到上手:概念、写法、用法(含 Java 示例)

Cursor Agent Skills 从入门到上手:概念、写法、用法(含 Java 示例)一、6 个核心概念:LLM、Agent、Skill、Rule、MCP、模型 1️⃣ LLM 是什么? LLM Large Language Model 大语言模型 简单说:用海量文本训…...

Harmonyos应用实例116:鸽巢原理模拟器

应用实例六:鸽巢原理模拟器 知识点:理解“鸽巢原理”(抽屉原理),能解决简单的实际问题。 功能:设置鸽子和鸽巢的数量。学生点击“放飞”按钮,鸽子会随机飞入各个巢。系统统计是否有巢里鸽子数量超过指定值,帮助学生发现“至少有n个鸽子在同一个巢里”的规律。 // Pi…...

anaconda国内下载地址

今天安装新环境,发现anaconda官网要登录,不想注册账号登录又没找到下载地址,就找国内的镜像源,记录一下 清华源...

AI测试别再让AI写用例了,大多数团队一开始就用错了(附实操)

如果你只想快速验证AI测试有没有用,可以直接做这个:1 找一个最近的需求 2 把测试用例复制出来 3 丢给AI(用我后面的提示词) 4 看它补出来的漏测点3分钟,你就能判断这件事值不值得做。很多团队在尝试 AI测试 时&#xf…...

管鲍考试学习系统V8.0全能版:多场景适配的智能化培训考试利器

在企事业、政府、金融、教育等行业的信息化建设中,一套功能全面、适配灵活、操作便捷的考试学习系统能大幅提升培训考核效率。管鲍考试学习系统V8.0全能版作为南京管鲍科技的核心产品,凭借B/S架构优势、全终端支持特性及丰富的功能模块,成为覆…...

QClaw 保姆级使用教程(含 SkillHub 技能安装)

QClaw 是腾讯推出的微信直连 AI 助手,支持 Windows/macOS,可微信远程操控电脑、自动办公、安装 AI 技能,全程开箱即用qclaw.qq.com。 一、3 分钟快速上手(核心流程) 下载安装官网:https://qclaw.qq.com/ Wi…...

django flask+uniapp的大学生勤工助学岗位管理系统设计与实现小程序

目录 技术栈选择系统功能模块设计开发步骤数据交互设计测试与部署扩展性考虑注意事项 项目技术支持可定制开发之功能创新亮点源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作 技术栈选择 后端框架:Django(高扩展性、…...

电子印章应用的应用案例

电子印章应用的应用案例## 行业背景随着数字化转型的深入,电子印章应用已成为现代展会行业的重要发展方向。本文将从技术实现、应用场景和未来趋势三个方面,全面解析电子印章应用的核心价值。## 技术架构分析一个完整的电子印章应用系统通常包含以下几个…...

广东有实力的汽车救援公司

引言在广东,汽车保有量庞大,汽车救援服务的需求也日益增长。当车辆出现故障或遭遇意外情况时,及时有效的救援至关重要。一、行业现状与需求 广东地区的交通网络发达,汽车使用频繁。据行业报告显示,每天都有大量的车辆需…...

零基础入门彻底搞懂 CSS 盒子模型:从核心概念到实战避坑(可用与备赛蓝桥杯Web应用开发赛道)

如果你刚接触前端开发,写 CSS 时总遇到「元素宽度和预想不符」「两个元素间距异常」「子元素把父元素带跑偏」这类问题,90% 的根源都是没彻底搞懂 CSS 的核心基石 ——盒子模型(Box Model)。盒子模型是浏览器渲染页面的底层规则&a…...

西门子1200与欧姆龙E5cc温控器通讯控制全解析

西门子1200与欧姆龙E5cc温控器通讯程序输出启停控制PID模式(XMZ1200-3)功能:实现西门子1200 PLC对欧姆龙E5cc温控器进行485通讯控制,在触摸屏上设定温度,读取温度 ,控制输出启停,PID模式设定程序采用轮询方式&#xff…...

Claude Code 最强工作流:Superpowers为AI编程助手打造的工程化工作流

最近 GitHub 上最火的 Claude Code 项目之一,不是新模型,不是新 IDE,也不是一套“神级提示词”。 它叫 Superpowers。 很多人看到这个项目爆火,第一反应是: 它是不是 Claude Code 的外挂?它是不是又一套…...

Python GIL 深度解析:多线程的“枷锁”与破局之道

Python GIL 深度解析:多线程的“枷锁”与破局之道在 Python 社区,GIL(Global Interpreter Lock,全局解释器锁) 是一个永远绕不开的话题。它既是 CPython 解释器(Python 官方默认实现)最显著的“…...

百考通AI:开题报告一键生成,让学术研究起步更从容

开题报告是学术写作的第一步,也是决定论文方向与质量的关键环节。从选题定题到框架搭建,从梳理研究背景到规划研究方法,繁琐的流程常常让专科、本科及研究生们倍感压力。百考通AI(https://www.baikaotongai.com)凭借智…...

RTX5060显卡+windows CUDA12.8+cuDNN8.9.7+pytorch安装

安装目录为什么英伟达50系列显卡要安装cuda12.8安装cuda安装cuDNN测试cudacuDNN是否成功安装pytorch验证torch是否下载成功为什么英伟达50系列显卡要安装cuda12.8 可以看文章(https://zhuanlan.zhihu.com/p/1970666740221450142) 安装cuda https://de…...

计算机视觉中的多模态融合:技术原理与工业实践

计算机视觉中的多模态融合:技术原理与工业实践 摘要 随着传感器技术的进步和算法的发展,多模态融合已成为计算机视觉领域的重要方向。在工业场景中,单一模态(如可见光)往往无法满足复杂环境下的检测需求,而…...

码农的韩国团建指南:除了代码,还有这些高效的预约工具

作为一名长期与代码打交道的程序员,我们习惯了“低耦合、高效率、数据透明”。但在计划去韩国团建或旅游时,面对繁杂的诊所信息和语言障碍,那种“信息黑盒”带来的焦虑感,简直比 Debug 还要痛苦。今年和几个同行去首尔&#xff0c…...

ArkClaw vs 原生OpenClaw:个人用户实际体验对比

ArkClaw vs 原生OpenClaw:个人用户实际体验对比 玩OpenClaw也有大半年了,从最开始自己编译原生裸奔,到上个月换成ArkClaw,最深的感受就是——专业发行版真的比自己瞎折腾省心太多。今天我从技术角度,把实际使用中的对比…...

基于单片机的智能抢答器的设计(有完整资料)

资料查找方式:特纳斯电子(电子校园网):搜索下面编号即可编号:T1092204C设计简介:本设计是基于单片机的智能抢答器的设计,主要实现以下功能:1.抢答器同时供8名选手使用,分…...

鸡舍电子智能补光器的设计(有完整资料)

资料查找方式:特纳斯电子(电子校园网):搜索下面编号即可编号:T1012204C设计简介:本设计是基于单片机的鸡舍电子智能补光器的设计,主要实现以下功能:1.利用光敏电阻检测环境光照&…...

国产SSL证书怎么申请?

SSL证书作为HTTPS加密的基础,不仅能保护数据传输安全,还能提升用户信任度。然而,受国际环境影响,部分用户对国产SSL证书的关注度日益提高。那么,国产SSL证书有什么优势?该如何申请?一、国产SSL证…...

2026年谷歌SEO核心策略:以GEO赋能精准流量与转化提升

2026 年谷歌搜索生态中,核心排名逻辑仍围绕 “内容质量、链接权威、用户体验” 三大支柱,但地理位置信号已成为优化 SEO 精准度的关键辅助——35% 的排名权重占比,并非让 GEO 取代 SEO,而是通过地域数据赋能,让 SEO 策…...

【已解决】java文件未被识别 显示咖啡杯图标

问题:pom.xml 未被正确识别解决方案:右键点击 pom.xml → Add as Maven Project,添加后即可正常识别,且变为以下情况...

Comsol 探索金属超表面光栅的电磁奥秘:TE/TM 偏振斜入射反射光谱计算

Comsol电磁波模型:金属超表面光栅,TE/TM偏振下斜入射不同衍射级反射光谱计算。在电磁学研究领域,金属超表面光栅因其独特的光学性质备受关注。通过 Comsol 来构建其电磁波模型,能让我们深入洞察在不同偏振状态下斜入射时的反射光谱…...

〘 8-2 〙软考高项 | 第15章:项目风险管理(下)

💡 点赞・能量加载 | 🌐 关注・持续更新 📎 收藏・方便回看 | ✨ 评论・互动交流 目录 2.风险管理过程 2.4 实施定量风险分析 2.4.1 本过程含义 2.4.2 输入&输出 2.4.2.1 输出:风险报告更新 2.4.3 工具与技术 …...

java毕业设计基于springboot+Java兰州市出租车服务管理系统

前言 该系统适用于兰州市出租车行业的管理和服务,可以广泛应用于出租车公司、交通管理部门、客户服务中心等场景。通过该系统,可以实现出租车行业的智能化、信息化、规范化管理,提高服务效率和管理水平,为市民提供更加便捷、安全、…...

IF 开环启动切龙伯格观测器 Matlab/simulink 仿真探索

IF开环启动切龙伯格观测器 Matlab/simulink仿真搭建模型: 提供以下帮助 波形纪录 参考文献 仿真文件 原理解释 电机参数说明 仿真原理结构和整体框图在电机控制领域,IF(感应电机)的开环启动切换到龙伯格观测器的过程是一个重要研究…...

OSPF协议综合实验

实验任务 需要完成的任务如下。 (1)在总部和分公司相应交换机上完成 VLAN 相关配置,包括 VLAN 创建和端口划分、Trunk 配置、以太网通道配置和 MSTP 配置等。 (2)在总部和分公司的网络中完成 IP 地址配置,包…...

CMake一、main.cpp文件编译

main.cpp#include <iostream>using namespace std; int main() {cout<<"Hello Cmake"<<endl;return 0; }CMakeLists.txtcmake_minimum_required(VERSION 3.5) #指定cmake最低版本要求 project(hello) #定义项目名称 #set(log asdf---ghjk) #将asdf…...

入门实战|RTX3060本地私有化部署DeepSeek 7B聊天机器人(离线可用+GPU加速调优)

入门实战&#xff5c;RTX3060本地私有化部署DeepSeek 7B聊天机器人&#xff08;离线可用GPU加速调优&#xff09; 前言 本文为大模型部署实战系列第一篇&#xff0c;基于 Windows 环境与 RTX3060 显卡&#xff0c;借助 Ollama 快速实现 DeepSeek-7B 开源大模型本地私有化部署…...