還記得第一次用 AI 寫程式的感覺嗎?那種「哇,原來可以這樣」的驚喜感,直到現在還讓我印象深刻。
從 ChatGPT 問世以來,AI 輔助程式開發已經從「新奇玩具」變成「生產力神器」。特別是 Cursor + Claude 這組合,根本就是程式設計師的夢幻搭檔。用了半年下來,我真心覺得開發效率至少提升了三倍——不是誇飾,是真的很誇張。
這篇文章會分享我實際使用的經驗,從入門設定到進階技巧,幫你打造自己的 AI 開發工作流。
為什麼是 Cursor + Claude?
市面上 AI 程式工具一大堆,為什麼特別推薦這組合?
Cursor 本質上是把 VS Code「AI 化」的編輯器。它保留了 VS Code 的所有優點,然後把 AI 功能深度整合進去。你不用切換視窗、複製貼上程式碼,直接在編輯器裡就能跟 AI 協作。
而 Claude 呢?它的程式碼生成能力在開發者圈中有口皆碑。特別是 Claude 3.7 Sonnet 之後的版本,理解上下文的能力超強,能讀懂整個專案的結構,而不只是片段的程式碼。
兩者加在一起,就是:深度整合 + 強大理解 = 開發效率炸裂。
入門設定:十分鐘上手
Step 1:安裝 Cursor
直接去 Cursor 官網下載,安裝方式跟一般軟體沒兩樣。裝好後,你可以把原本的 VS Code 設定、插件全部搬過來——因為 Cursor 就是基於 VS Code 改的。
Step 2:選擇 AI 模型
Cursor 內建多種 AI 模型,包括 GPT-4、Claude 等。我的建議:
- 寫程式、重構、Debug:選 Claude(特別是 Claude 3.7 Sonnet 或更新版本)
- 文件撰寫、一般問答:GPT-4 也很好用
Step 3:設定 CLAUDE.md(重要!)
這是進階用法,但很值得學。你可以在專案根目錄建立一個 CLAUDE.md 檔案,告訴 Claude 這個專案的背景、風格規範、技術棧等。這樣 Claude 給出的建議會更精準。
# 專案:電商後台系統
## 技術棧
- Backend: Node.js + Express
- Database: PostgreSQL
- Frontend: React + TypeScript
## 程式碼風格
- 使用 async/await,避免 .then() 鏈
- 錯誤處理統一用 try-catch
- 變數命名採用 camelCase
三大核心模式:什麼時候用什麼?
Cursor 提供三種 AI 互動模式,各有最佳使用場景:
Agent Mode(自動化執行)
讓 AI 自己跑完一整個任務。適合:
- 「幫我把這個 API 加上登入驗證」
- 「重構這個檔案,拆成多個模組」
Agent Mode 會自己讀檔案、修改、測試,你只要確認結果就好。
Edit Mode(精準編輯)
選取一段程式碼,直接下指令修改。適合:
- 「這個函數加上錯誤處理」
- 「把這段改成 TypeScript」
AI 會在原地修改,你可以即時預覽 diff。
Chat Mode(問答對話)
就是跟 AI 聊天,問問題、討論架構。適合:
- 「這個架構有什麼問題?」
- 「比較這兩種實作方式的優缺點」
實戰技巧:讓效率翻倍的小撇步
1. 善用 @ 提及檔案
在對話框輸入 @ 可以選擇特定檔案或資料夾。這樣 Claude 就能精確讀取相關程式碼,不會被專案裡的其他檔案干擾。
2. Commit Message 自動生成
設定好後,Cursor 會自動根據你的修改內容生成專業的 commit message。再也不用糾結要怎麼寫了。
3. 用 Markdown 規劃,讓 Claude 實作
這招很強。你可以先寫一個 plan.md,列出要實作的功能,然後讓 Claude 依照規劃逐步完成。特別適合大型功能開發。
4. Cursor + Claude Code 終端整合
如果你裝了 Claude Code CLI,可以在 Cursor 終端裡直接用 /ide 指令連接。這樣就能同時享受 Cursor 的編輯器體驗,和 Claude Code 的強大終端功能。
常見問題與避坑指南
Q:AI 給的程式碼可以直接用嗎?
建議先理解再使用。AI 有時會「很有自信地胡說八道」,特別是涉及新技術或特殊框架時。養成審閱 AI 程式碼的習慣。
Q:免費版夠用嗎?
Cursor 有免費方案,但進階功能(如自訂模型、無限對話)需要付費。如果你每天都用,訂閱絕對值回票價。
Q:會取代工程師嗎?
不會。AI 是「增強」你的能力,不是「取代」你。懂得善用 AI 的工程師,競爭力只會更強。
結語:AI 是神隊友,不是萬能藥
用 Cursor + Claude 開發這半年,我最大的體悟是:AI 把「寫程式」和「想架構」分開了。
以前寫程式要一直切換思維,現在你可以專注在設計和架構,讓 AI 幫你處理繁瑣的程式碼細節。這種分工模式,讓開發變得更輕鬆、更有成就感。
如果你還沒試過,強烈建議花個週末玩玩看。說不定下週一上班,你就會發現自己回不去了。
延伸閱讀:Claude Code 完整教學:從安裝到進階自動化
你用過哪些 AI 程式開發工具?歡迎分享你的經驗!