工具Cursor(六)Rules&Skill&commands(2)Skill

1、什么是skill

Cursor 的 Skill = 预定义的、可复用的"任务型 Prompt 模板"。

本质是:

  • 一段你事先写好的 Prompt

  • 每次点击就会发给 AI

  • 可能带变量 / 占位符

2、 和 rules 的本质区别:

  • rules = 背景约束(自动生效)

  • skills = 主动指令(手动触发)

维度 Rules Skills
是否自动生效 ✅ 是 ❌ 否
是否需要点击
适合内容 项目规范、长期习惯 具体任务流程
是否改写行为 约束 AI 指挥 AI
是否可参数化 ✅(部分)

👉 不要用 Skill 去写"规范", Skill 里写"一次任务怎么做"

👉 **不要用 rules 去写"流程",**rules 里写"永远成立的事实"

**3、**Skill 什么时候用最合适?

  • 数据库字段变更(你这个就很典型)

  • 新增一个接口(Controller → Service → Mapper)

  • 代码审查

  • 自动生成测试

  • 按公司规范写注释

这些都是:

重复 + 有固定步骤 + 每次都要你打一堆话

4、如何新增

Cursor Settings → Skills → New Skill

之后填写:

  • Name:技能名

  • Prompt / Instruction:真正的内容

点击new:

demo:

复制代码
This is a Spring Boot project using MyBatis XML.

Task:
A new database field needs to be added.

Steps:
1. Update the database model / entity if present.
2. Update request and response DTOs.
3. Update controller.
4. Update service.
5. Update mapper interface.
6. Update mapper XML.

Constraints:
- Do not modify unrelated files.
- Follow existing code style.

Input:
{{describe the field and table}}

👉 {``{ }} 是 Skill 常见的"变量占位"用法(Cursor UI 会提示你填)

我这里有几个安装open spec自动生成的skill:

看下第一个apply的:

相关推荐
EXI-小洲14 小时前
Java 操作 Word:字符串替换、图片插入、动态生成表格与API接口下载
java·开发语言·spring boot·word
2601_9619017015 小时前
SpringBoot使用Nacos进行application.yml配置管理
java·spring boot·spring
何以解忧,唯有..16 小时前
LangChain 工具调用(Tool Calling)实战指南
java·前端·langchain
QQ_216962909616 小时前
【源码编号:project79475】SpringBoot校内二手交易平台:商品发布、分类检索、留言交流、订单管理全流程实战
java·spring boot·后端
前端 贾公子17 小时前
第09章:上下文与记忆 (2)
java·服务器·前端
2601_9622035117 小时前
Java进阶07集合(续)
java·开发语言
郑州光合科技余经理18 小时前
本地生活服务系统:模块边界与结算字段怎么拆
java·开发语言·前端·后端·系统架构·uni-app·php
roman_日积跬步-终至千里18 小时前
【数据治理(6)】DataOps 不是调度工具,而是让数据产品长期可信的运行机制
java·服务器·网络
落魄大学生之流水线上谋生计18 小时前
LangGraph 基本用法指南
java·windows·python·langchain
2601_9621284119 小时前
SpringBoot篇(缓存层)
java·spring boot·缓存