SuperAPI AI 工具集

creating-cursor-commands

编程与开发

查看项目

更新于 10-16 03:46

技能介绍

用途:本技能用于指导创建和改进 Cursor 斜杠命令,帮助用户理解命令格式、把提示词转换为命令、进行命令校验。不适用于 Cursor Rules、Claude Code 斜杠命令(格式不同)以及复杂多步工作流。

主要能力与格式要求:命令文件位于 .cursor/commands/*.md,内容为纯 Markdown,不允许 frontmatter;文件名即命令名,建议使用描述性的 kebab-case 命名(如 review-code.md、generate-tests.md),避免过简、下划线、大写或过长命名。在聊天中通过 /command-name 调用。模式文件地址为 https://github.com/pr-pm/prpm/blob/main/packages/converters/schemas/cursor-command.schema.json,其结构仅要求 content 字段,且不允许附加属性。

最佳实践:指令要具体可执行,写明期望输出格式,给出分步说明,结合项目上下文,一个命令只专注一项任务。示例命令涵盖代码审查、生成测试、生成文档、性能优化、重构和修复 Bug 等。

存储与测试:可存于项目目录 .cursor/commands/(与团队共享,建议纳入版本控制)或全局目录 ~/.cursor/commands/,企业团队可通过 Cursor Dashboard 创建。创建后可保存并在聊天中调用验证,测试未选中代码、空文件、复杂代码等边界情况并迭代。

与 Cursor Rules 的区别:命令适合简单聚焦任务、需显式调用、个人快捷方式或一次性操作;Rules 适合上下文自动激活、按文件类型、团队标准化和常驻约定。转换 Claude Code 命令时需移除 frontmatter,从 Rules 转换时简化为纯 Markdown。其他细节暂未提供。