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

Cursor Skill 概念、编写与接入指南

Cursor Skill 概念、编写与接入指南


第一步:Skill 是什么

一句话定义:Skill(技能)是一份 Markdown 文件,教会 Cursor AI 如何执行特定任务——代码审查、生成提交信息、查询数据库等任何专业化工作流。

类比理解:把 Skill 想象成岗位操作手册

  • 没有手册时,新员工只能靠通用常识做事
  • 有了手册后,新员工也能按标准流程高质量完成工作

Skill 就是给 AI 的"操作手册"——让它掌握你团队特有的知识、流程和标准。

与 Rules 和 MCP 的区别:

┌─────────────────────────────────────────────────────────────┐ │ Cursor AI Agent │ ├──────────┬──────────────────┬───────────────────────────────┤ │ Rules │ Skills │ MCP │ │ "守则" │ "操作手册" │ "工具箱" │ │ │ │ │ │ 始终生效的 │ 按需加载的 │ 连接外部系统的 │ │ 简短约束 │ 详细操作指南 │ 标准协议 │ └──────────┴──────────────────┴───────────────────────────────┘
  • Rules:简短的约束条件,始终或按文件类型生效(< 50 行)
  • Skills:详细的操作指南,AI 判断场景后按需加载(< 500 行)
  • MCP:连接外部系统的协议,赋予 AI 调用外部工具的能力

第二步:Skill 编写流程

2.1 确定目录结构

skill-name/ ├── SKILL.md # 必须 - 主文件,AI 会读取 ├── reference.md # 可选 - 详细参考文档 ├── examples.md # 可选 - 使用示例 └── scripts/ # 可选 - 工具脚本 └── validate.py

2.2 编写 SKILL.md

文件由两部分组成:YAML 头部+Markdown 正文

--- name: code-review description: >- 审查代码的质量、安全性和可维护性。 当用户提交 Pull Request、要求代码审查或提到"review"时使用。 --- # 代码审查 ## 快速开始 审查代码时按以下顺序检查: 1. 逻辑正确性和潜在 Bug 2. 安全最佳实践 3. 代码可读性 4. 测试是否充分 ## 审查清单 - [ ] 逻辑正确,边界情况已处理 - [ ] 无安全漏洞(SQL 注入、XSS 等) - [ ] 代码符合项目规范 - [ ] 错误处理完善 - [ ] 测试覆盖了变更内容 ## 反馈格式 - **严重**:合并前必须修复 - **建议**:建议改进 - **锦上添花**:可选优化 ## 补充资料 - 详细编码标准见 [STANDARDS.md](STANDARDS.md)

2.3 头部字段说明

字段要求作用
name最长 64 字符,仅小写字母/数字/连字符Skill 的唯一标识
description最长 1024 字符,不能为空AI 根据描述判断何时加载该 Skill

2.4 编写关键原则

description 决定一切——AI 靠描述来决定是否加载你的 Skill:

  • 用第三人称写:"Generates commit messages by analyzing diffs"
  • 同时说明 WHAT(做什么)和 WHEN(什么时候用)
  • 包含触发关键词,如"pull request","code review","PDF"

正文要精简——上下文窗口是共享的,每个 token 都有成本:

  • SKILL.md 控制在 500 行以内
  • 只写 AI 不知道的专有知识,不要教它基础常识
  • 详细内容放到reference.md等附属文件中(渐进式展开)

第三步:接入方式

3.1 存放位置

两种作用域,放到对应目录即可生效:

类型路径范围
个人 Skill~/.cursor/skills/skill-name/SKILL.md你的所有项目都可用
项目 Skill.cursor/skills/skill-name/SKILL.md仅当前项目,随仓库共享给团队

注意:不要放到~/.cursor/skills-cursor/,该目录是 Cursor 内置 Skill 专用。

3.2 示例:在项目中添加一个 Skill

your-project/ └── .cursor/ └── skills/ └── code-review/ ├── SKILL.md └── STANDARDS.md

不需要任何配置文件,放到目录里即可自动识别。

3.3 接入后的效果

  1. Cursor 启动时自动扫描 Skill 目录
  2. 当用户对话匹配 Skill 描述中的关键词时,AI 自动加载对应 Skill
  3. AI 按照 SKILL.md 中的指引执行任务

总结

维度核心要点
概念Skill = AI 的岗位操作手册,教会它执行特定专业任务
编写创建SKILL.md,写好 name + description 头部,正文控制在 500 行内
接入放到~/.cursor/skills/.cursor/skills/目录下即可自动生效
http://www.jsqmd.com/news/674525/

相关文章:

  • 【C++】手撕日期类——运算符重载完全指南(含易错点+底层逻辑分析)
  • 《每个女孩都是生活家》
  • 如何利用智能照明控制器实现城市照明的“零扰民”运维?
  • ML:数据集、训练集与测试集
  • Ubuntu服务器Docker安装后必做的三件事:换源、装Portainer、设自启(避坑实录)
  • Meta烧Token成KPI,OpenClaw引发AI成本结构重塑:不拼算力拼效率
  • LeetCode热题100-单词拆分
  • 1.7k stars!Mozilla 出手了!开源 AI 客户端 Thunderbolt,让企业真正掌控自己的 AI!
  • 质子成像诊断随机磁场技术
  • 了解新能源电爪产线适配性,专业新能源汽车制造电爪厂家挑选 - 品牌2026
  • 别再用`yum install gcc`了!手把手教你源码编译安装GCC 11.2.0,打造专属开发环境
  • 2026年专业伺服电爪厂商甄选指南:伺服电爪精准控制解析 - 品牌2026
  • 利用层次聚类来提升知识检索的性能
  • SQL练习题及答案与详细分析
  • 告别网页版卡顿!手把手教你用BLAST+在Ubuntu上搭建本地序列比对环境(附批量建库脚本)
  • Dify工业知识库冷启动难题破解:仅需3人·2天·1台国产服务器,完成某汽车零部件集团全厂知识纳管
  • Go语言的文件处理操作
  • 可学习上采样方法改进YOLOv5特征图恢复:从原理到实战全解析
  • Display Driver Uninstaller终极指南:5步彻底解决显卡驱动安装难题
  • 头歌操作系统课后作业2.1
  • MySQL 索引命中机制详解
  • 追忆李商隐加密此情到惘然
  • 2026年质量好的草坪砖/四川透水砖公司哪家好 - 行业平台推荐
  • 用 BAPI 打通 SAP Gateway OData 服务,经典 SEGW 路线一次讲透
  • 每天 700 次开合跳,2 个月暴瘦一圈!在家就能练的燃脂神器
  • 2026年伺服电爪供应商选择,伺服电爪性能保障体系 - 品牌2026
  • 手把手教你用WAN2.2生成视频:SDXL风格节点详解,小白也能出片
  • SeanLib系列函数库-MyFlash
  • 30岁测试工程师的焦虑!
  • 扫频正弦啁啾信号在音频测量中的优势与应用