超详细极简版:Cursor 用 MCP+Skills 生成简洁代码

10 阅读5分钟

超详细极简版:Cursor 用 MCP+Skills 生成简洁代码

前置准备(1 分钟)

  1. 确认 Cursor 版本:打开 Cursor → 顶部菜单栏「Cursor」(Mac)/「File」(Windows)→「About Cursor」,确保版本≥0.38.0(MCP/Skills 功能稳定);

    • 若版本过低:点击「Check for Updates」自动更新,更新后重启 Cursor。
  2. 打开你的项目文件夹:

    • 点击顶部菜单栏「File」→「Open Folder」;
    • 选择你写代码的项目文件夹(比如桌面的「my_python_project」),点击「确认」;
    • 验证:左侧边栏会显示项目文件列表,说明项目已打开。

第一步:详细配置 MCP(核心:让 AI 感知当前文件,避免冗余)

MCP 是 “上下文感知开关”,只需 2 步,但补充所有界面细节:

操作步骤(带界面细节)

  1. 找到 MCP 图标:

    • 看 Cursor 左侧边栏(和文件列表、搜索图标一排),找到形似 “两个连接的小方块” 的图标(标注 “MCP”);
    • 若没看到:点击左侧边栏最下方的「设置小齿轮」→「Features」→ 勾选「MCP」,图标会立即显示。
  2. 配置 MCP 核心功能:

    • 点击 MCP 图标,打开 MCP 面板;
    • 勾选面板顶部的「Enable MCP」(启用 MCP),勾选后会显示 “MCP Connected”(绿色文字,代表连接成功);
    • 勾选「Context Awareness」(上下文感知),无需调整其他参数(默认只加载当前打开的文件,足够避免冗余);
    • 点击面板右下角的「Save Context Settings」(保存设置),会弹出 “Settings saved” 提示(代表保存成功)。

验证 MCP 配置成功

打开项目里的任意文件(比如「test.py」),在文件编辑区右键 → 选择「Ask Cursor About Selection」,若 Cursor 能识别文件内容(比如问 “这个文件里有哪些函数”,能准确回答),说明 MCP 生效。

第二步:详细创建极简 Skills(核心:固化 “只输出核心代码” 规则)

Skills 是 “一键套用的规则模板”,30 秒搞定,每一步都标清界面:

操作步骤(带界面细节)

  1. 打开 Skills 创建窗口:

    • 点击 Cursor 顶部菜单栏的「Skills」(在「Edit」/「View」旁边);
    • 选择下拉菜单中的「Create Skill」(若没看到:先确认 Cursor 版本≥0.38.0,重启后重试);
    • 验证:弹出一个名为「Create a New Skill」的窗口,包含 Name、Trigger Phrase、Prompt Template 等输入框。
  2. 填写极简 Skills 信息(直接复制,不用改):

    字段名称填写内容填写位置 & 注意点
    Name简洁代码生成第一个输入框,仅用于你识别,随便填也可以(比如 “极简代码”)
    Trigger Phrase简洁生成第二个输入框,必须准确填写(这是触发规则的关键词,错一个字都不行)
    Prompt Template仅输出核心代码,无多余文字、无无用变量、逻辑简单第三个大文本框,删除默认内容,粘贴这句话即可(不用加任何标点 / 换行)
  3. 保存 Skills:

    • 点击窗口右下角的「Save Skill」按钮;
    • 验证:顶部菜单栏「Skills」→「My Skills」,能看到你创建的「简洁代码生成」(或你自定义的名称),说明创建成功。

第三步:详细使用极简指令生成代码(核心:1 句话搞定)

配置完成后,只需在 Cursor 的聊天框输入「触发词 + 需求 + 核心约束」,就能生成无冗余代码,详细操作如下:

操作步骤

  1. 打开 Cursor 聊天框:

    • 点击右侧边栏的「聊天图标」(气泡形状),或按快捷键「Cmd+L」(Mac)/「Ctrl+L」(Windows);
    • 验证:右侧弹出聊天输入框,底部有「Send」按钮。
  2. 输入极简指令(复制示例直接测试):示例 1(Python 列表去重):

    plaintext

    简洁生成
    写一个Python函数实现列表去重,只输出代码,不要多余解释
    

    示例 2(读取 txt 文件):

    plaintext

    简洁生成
    写Python代码读取txt文件内容,逻辑简单,只保留核心代码
    
  3. 发送指令:

    • 点击输入框右侧的「Send」按钮(或按回车键);
    • 等待 2-3 秒,Cursor 会在聊天框下方输出代码。

预期生成效果(以示例 1 为例)

输出内容只有代码,无任何文字解释,如下:

python

运行

def remove_duplicates(lst):
    seen = set()
    result = []
    for item in lst:
        if item not in seen:
            seen.add(item)
            result.append(item)
    return result

验证生成结果是否符合要求

检查 3 个关键点:✅ 无冗余:没有无用变量(比如临时变量 tmp)、无多余分支(比如没必要的 if 判断);✅ 无多余文字:只有代码,没有 “以下是实现代码”“总结” 等废话;✅ 逻辑清晰:步骤简单,一眼能看懂(列表去重就是 “遍历 + 去重 + 保存结果”)。

第四步:终极简化(连 Skills 都不想创建?直接用指令)

若你只是偶尔用,不想创建 Skills,直接在聊天框输入以下格式的指令即可(本质是把 Skills 规则写进指令):

plaintext

只输出核心代码,无多余文字、无无用变量、逻辑简单:写一个Python函数实现列表去重
  • 效果和用 Skills 完全一致,只是少了 “触发词” 步骤,适合临时使用。

常见小问题及秒解方法

问题现象原因 & 解决方法
找不到 MCP 图标原因:MCP 功能未开启;解决:左侧边栏小齿轮→Features→勾选 MCP,重启 Cursor。
输入 “简洁生成” 指令没效果原因:Trigger Phrase 填写错误(比如多打了字);解决:Skills→My Skills→编辑该 Skill,核对 Trigger Phrase 为 “简洁生成”。
生成的代码仍有多余解释原因:指令没加 “只输出代码”;解决:在指令末尾补充 “只输出代码,不要任何解释”。
Skills 创建窗口打不开原因:Cursor 版本过低;解决:更新到最新版本,重启后重试。

总结

  1. MCP 配置:找到「方块图标」→ 勾选「Enable MCP+Context Awareness」→ 保存,核心是让 AI “看懂当前文件”;
  2. Skills 创建:「Skills→Create Skill」→ 填写 “简洁代码生成 + 简洁生成 + 仅输出核心代码...”→ 保存,核心是固化 “无冗余” 规则;
  3. 指令使用:「简洁生成 + 需求 + 只输出代码」,1 句话就能生成逻辑清晰、无冗余的代码。

这份教程既保持了 “极简” 的核心(无复杂模板),又补充了所有操作细节,你跟着每一步操作,5 分钟内就能完成配置并生成符合要求的代码。