適合已經在用 Cursor、或從 VS Code 想切過去的工程師。講者 ByteMonk 用一個未完成約 30% 的 TaskFlow API(FastAPI/Next.js 任務管理骨架)邊講邊做,最後示範到約 80%。片中數字是講者口頭說法,我沒有另外查證。〔0:00〕
Cursor 建在 VS Code 上,快捷鍵和擴充大致一樣;他說從 VS Code 切過去大概五分鐘就能上手。差別在於普通編輯器只看你開著的檔,Cursor 會看整個 codebase。〔1:41〕
這個人什麼語言、框架、設計模式都熟,但不知道你的慣例、歷史決策和目錄長怎樣。你不塞 context,它就會寫出「語法對、架構不對」的程式。整支影片都在教你怎麼把這些東西快速交給它。〔2:32〕
模型選擇:免費方案有 Auto;Pro 方案他報價約每月 $20,多數任務用 Sonnet,複雜架構或跨檔除錯再用 Opus。長 prompt 可以開內建語音,或用 Whisper Flow 這類工具。〔3:13〕
| 層級 | 做什麼 | 什麼時候用 |
|---|---|---|
| Tab | 預測下一筆編輯,可連按把重複碼一路補完 〔4:12〕 | 你已經在寫、只差幾行 |
| Command K | 框選一段,下指令,看 diff 後接受;終端機裡也能用自然語言生 shell 〔5:30〕 〔6:08〕 | 單檔、範圍清楚的改動 |
| Chat(Command L) | 用 @ 拉檔案、資料夾、文件、git、terminal、網頁進對話 〔6:44〕 | 要推理、跨檔,或問「這段怎麼運作」 |
Command K 的節奏是 highlight → instruct → review。他示範在 notification service 框選整段、叫它加 error handling,約十秒看完 diff。跨檔就改用 Chat,硬塞給 Command K 結果會變差。〔5:50〕
Cursor 不會自動知道哪一段 codebase 跟你的問題有關,要靠 @ 指給它。他的原則是:context 不是越大越好,相關才贏過量。〔8:10〕
修 notification 的 bug,就 @terminal 加錯誤輸出、再 @ 那支 service;不要把整包 repo 丟進去。除錯時他建議同一則訊息同時給 terminal 輸出和瀏覽器截圖。〔8:15〕
另一個習慣:一件任務開一個新 chat。舊對話留下的 context 會讓 agent 用錯問題的假設,他說這是輸出變差的第一名原因。〔8:54〕
專業用法是兩階段:先在 plan mode 把步驟談清楚,再進 agent mode 讓它改檔。指令含糊,agent 的輸出也會含糊;開頭就用 @file 帶需求文件或 PR,可以少問很多澄清問題。〔12:21〕
他強調 agent mode 最重要的習慣:跑 agent 之前先 commit,不是之後。agent 動了十幾支檔、方向不對,你才有乾淨的還原點。做完還可以用另一個模型審同一份 diff,當內建的品質關卡。〔12:44〕
Rules 把團隊標準寫進 agent 每次都會看到的地方(例如 .cursor/rules):命名、錯誤處理、測試習慣。也可以從 Cursor Directory 這類社群規則庫找起點再改成自己的。〔16:01〕
同一類 prompt 寫超過兩次——加 logging、寫測試、遷 API 版本——就存成 command:.cursor/commands/ 底下一個 md,之後在 chat 打 /add-logging 就能重用。commands 跟 repo 一起 commit,新人 pull 下來就有整套流程。〔17:39〕
他還講到 memories:讓 agent 跨 session 記得專案脈絡。留言區有人指出 memories 可能已棄用、介面也有變,使用前先對一下你安裝的 Cursor 版本。〔18:11〕
他估計 rules/commands/memories 第一次建置大約 30 分鐘,之後整段專案都吃得到。〔18:17〕
.cursor/commands/*.mdMCP(Model Context Protocol)是 Cursor agent 接外部工具的方式:GitHub、Notion、Figma、資料庫等。他說市面上有超過 1,800 個 MCP server(講者口頭數字)。建議一個一個加,先接每天都用的。〔24:27〕
第一個他點名裝的是 Context7:專門提供主流框架的最新文件。模型訓練資料有截止日期,可能還在寫已棄用的 FastAPI/Next.js 寫法;加 Context7,並在 rules 寫「框架 API 先查 Context7」,就會先抓現況再寫碼。〔24:37〕
Parallel agents 用 git worktree 在本機並跑;background agent 則把任務丟到雲端,關掉筆電也能繼續,回來時通常是一份 PR。指令要寫得像正式 ticket:範圍清楚、驗收清楚,否則 review 花的時間比省下的還多。也可以從 Slack、GitHub、Linear 觸發。〔19:04〕
他提醒:background agent 會把 repo clone 到 Cursor 的雲端。金融、醫療這類敏感程式,資安多半不允許。片中有一段贊助商 ORGN,講的是硬體隔離的 confidential cloud;這是廣告段落,這裡只記「敏感 repo 不能隨便上第三方雲」這點。〔20:00〕
Bugbot 接 GitHub,每個 PR 自動掃一輪、在 diff 上留言,並給「在 Cursor 開啟修復」的連結。他說設定大約五分鐘,之後每個 active repo 都自動跑;人審可以把時間留在架構和邏輯。〔23:30〕
Hooks 讓你在 agent 迴圈的固定點跑自己的腳本:每次改檔後、指令執行前、commit 後。示範專案到這裡大約 80%:分頁、測試、Bugbot、Context7 都接上了。〔25:42〕
他說真正多出 10x 的人,不是快捷鍵背最多的人,而是 context 給得比較好、rules 寫得比較清楚、commands 建得比較完整、而且會先 plan 再放 agent 跑的人。〔26:24〕
最後一句:不要全自動。Agent 寫的要看過、懂了再接受;上線的程式還是你的責任。〔26:41〕
.cursor/commands/ 裡的 md※ 逐字稿以 Whisper(medium.en/int8;float32 記憶體不足改 int8)轉寫,並對照 YouTube en-orig 字幕校正;有覆蓋段落的字詞吻合約 78%,約 23% 音訊在分塊空隙由 en-orig 補上(含 commit-before、Sonnet/Opus、1,800 個 MCP 等句)。片中 $20/月、1,800 個 MCP、專案 30%→80% 等數字為講者口頭說法,未另查官方價目或目錄。留言有人指出 memories 介面可能已變更或棄用,請以你安裝的 Cursor 版本為準。片中 ORGN 為贊助段落。