编程 · Use case

Cursor 资深用法|Tab / Cmd-K / Chat + Rules与MCP

TL;DR

  • 谁: 每天用 Cursor,但经常「Chat 一把梭」导致改动过大的工程师。
  • 结果: 清晰心智模型:Tab / Cmd-K / Chat 三级选用 + Rules/MCP/Hooks + 发前人工审。
  • 工具: Cursor(Tab / Cmd-K / Chat / Rules / MCP / Hooks)+ 本篇可嵌教程。

视频

ByteMonk · Cursor Deep Dive: How Senior Engineers Actually Use Cursor for 10x Productivity · 2026-09-30 · 方法提炼自公开教程;Prompt 为站内 RCTCF 改写;嵌入许可需人工复核。无字幕批次,步骤据章节+描述重建。

按片内章节与描述重建步骤(本轮无字幕,勿编造旁白细节)。

方法要点

  1. 分清三级:Tab / Command K / Chat,按改动半径选用。
  2. 写 Rules、commands、memories;接 MCP(如 Context7)。
  3. 用 Hooks 卡质量门;每 PR 人工 review 再 ship。

步骤 1 · 建立三级心智模型

小补全用 Tab,定点改用 Cmd-K,跨文件推理才用 Chat。 完成标志:能对最近一次改动说出你选了哪一级及原因。

步骤 2 · 写 Rules / commands / memories

把仓库约定写入 Rules,常用操作做成 commands。 完成标志:至少有一份可提交的 Rules 草稿。

步骤 3 · 接 MCP

按需接入 Context7 等 MCP,缩短查文档往返。 完成标志:在一次真实任务中验证 MCP 返回可用。

步骤 4 · Hooks 质量门

配置 hooks 卡住格式/测试等底线。 完成标志:故意触发一次失败,确认门禁生效。

步骤 5 · 发前人工 review

每 PR 人工看 diff 再 ship,不把 Cursor 当自动发版。 完成标志:合并前 checklist 打勾完成。

截图位:① 起始界面 ② 关键中间态(脱敏)③ 完成标志验收。

可复制 Prompt

全选代码块 → 粘贴到 Cursor Chat。把 {{变量}} 换成仓库目标。

Role: 你是资深工程师,正在 Cursor 里结对编程。

Context:
- Repo goal: {{GOAL}}
- Stack: {{STACK}}
- Pain today: {{PAIN}}

Task:
Propose:
(1) .cursor rules worth adding
(2) when to use Tab vs Cmd-K vs Chat
(3) MCP tools needed
(4) pre-merge review checklist
(5) one hooks idea for a quality gate

Constraints:
- Prefer smallest sufficient AI involvement.
- Do not suggest shipping without human review.
- Mark unknowns instead of inventing repo conventions.

Format:
## Rules draft
## Tab vs Cmd-K vs Chat
## MCP needs
## Pre-merge checklist
## Hooks idea

来源与版权