Skip to content

命名与官方约定 ​

Super Cursor 命名:短、见名知意、不与 Cursor 内置冲突。

速查 ​

类型本模板避开
Skillmaster plan run learn scaffold git release security apishell loop canvas sdk…(见下)
Agentship(发版 subagent)release(Cursor 内置 subagent)
Command【日常】 /run /plan /master · 【生命周期】 /scaffold /learn /long /release · 【高级】 /delivery /manual /report(其余 skill 无 slash);详表 → skills/master/routes.md
Configworkflow.json release.json—
Hooks 脚本growth-init run-start run-stop事件名用官方:sessionStart stop 等

Skills ​

  • 路径:.cursor/skills/<name>/SKILL.md
  • name 字段:小写、短词;与文件夹名一致
  • 禁止写入 ~/.cursor/skills-cursor/(Cursor 内置目录)

内置 skill 名(勿占用) ​

automate autopilot canvas create-hook create-rule create-skill create-subagent cursor-blame loop migrate-to-skills review review-bugbot review-security sdk shell split-to-prs statusline update-cli-config update-cursor-settings

内置名随 Cursor 版本增删(曾存在 babysit / onboard,现由 autopilot 承担 PR 跟进)。引用内置 slash 前以官方 Skills 文档为准。

Agents ​

  • 路径:.cursor/agents/<name>.md
  • name:小写字母与连字符(官方要求)

为何 agent 叫 ship 而非 release ​

Cursor Task 体系有内置 subagent release。项目 .cursor/agents/release.md 会覆盖同名内置 agent。

本模板将发版 subagent 定为 ship,打版 checklist 仍用 skill release,职责分离、无冲突。

易混语义(非冲突) ​

名称本模板Cursor 其他含义
plan规划 skill + /planIDE Plan 模式(只读规划 UI;CreatePlan 等为模式内工具)
run执行 skill + /runAgent 一次 run(口语)
releaseSprint 出口 skill(§分支 + §打版)内置 release subagent(我们用 ship 代替)
review项目 review skill + review agent(REV-* · PR 清单)全局 ~/.cursor/skills-cursor/review(路由 Bugbot / Security Review)
ux · ia · debug · pencil-designskill-only(无 project command)关键词 / @skill / Agent 自动选用
week · disk · maintain · ops-deploy · code-stats-vizskill-only + disable-model-invocation: true仅显式 /skill 调用(Agent 不按关键词自动选用)

官方工具与模型差异(Agent 须知) ​

工具 / 能力约定
AskQuestion优先用;部分模型未注入(官方对 Cursor Grok 曾确认)→ 正文编号选项(master「AskQuestion 约定」)
SwitchMode平台级:通常仅 Agent → Plan;勿假定可切 Debug/Ask
CreatePlanPlan 模式会话工具;Agent 模式 SOP 不依赖
GetMcpTools → CallMcpToolMCP 调用前先取 schema(见 mcp skill)
Task子代理;可用性随模式/模型变化,失败则母会话自办

本模板 不绑死 Cursor 内部 tool 旧名(如已废弃的 edit_file / run_terminal_cmd);以会话实际工具表为准。

四层关系(skills · agents · rules · hooks) ​

text
你记的 slash(Cursor 2.4+)     skills/<name>/SKILL.md(SOP · 唯一 SSOT)
【日常】/run /plan /master ────────────────→ run · plan · master(多数 dmi=true)
【生命周期】/scaffold /learn /long /release → scaffold · learn · long · release
【高级】/delivery /manual /report ─────────→ delivery · user-manual · test-report
ux · ia · debug · review · week · disk … ──→ Agent 按意图自动读 skill(无 slash / 或 dmi 显式调用)

agents/     仅委派:ship(自治打版)· review/spike(只读)
rules/      编辑匹配文件时 glob 自动加载
hooks/      会话:growth-init · plan 上下文注入

约定:slash 直接加载 skill(无 .cursor/commands/ 薄指针)。disable-model-invocation: true 的 skill 仅显式 /skill-name;其余可由 Agent 按 description 自动选用。主路由 / more / 关键词索引的 canonical 长表 → skills/master/routes.md(.cursor/README.md 与 docs/training/skills.md 只保留摘要 + 链接,不双写三层 Command 表)。

review(项目内):同名 skill(母会话清单)+ agent(只读子进程)— 委派时用 agent。
全局 review(skills-cursor/review)只路由 Bugbot / Security — 与项目 REV-* 无关;安全专项优先 security skill。

Rules ​

  • 格式:.mdc + YAML frontmatter
  • 文件名:短词,如 core.mdc workflow.mdc commit.mdc

Hooks ​

  • 配置:.cursor/hooks.json,version: 1
  • 脚本:.cursor/hooks/*.sh,名称自定;事件 key 必须用官方名
  • Cloud / Tab 事件与母版默认 → platforms.md §Cursor Hooks

项目认知 ​

  • 不得把 CHANGELOG 摘要等写入 .cursor/
  • 统一 → .cursorGrowth/learn/(git 忽略),入口 /learn

验证 ​

bash
bash .cursor/verify-super-cursor.sh   # mother | hybrid(见下)
bash .cursor/bin/cursor-coherence.sh
模式何时纯母版 layout 项
mother纯母版空仓必须满足(install-super-cursor.sh 等)
hybrid根有 scripts/ / backend/ / frontend/(自动)SKIP;改验 scripts/verify.sh

检查含:无 agents/release.md、存在 agents/ship.md、无旧版 jw 前缀 skill 名、CHANGELOG 版本序(若有根 CHANGELOG.md)。

内容 SSOT:仓库内 .cursor/docs/ · 本站由 sync 镜像生成