調教你的 AI 副手:使用 .cursorrules 提升程式碼品質

佐拉-avatar-img
發佈於Cursor
更新 發佈閱讀 5 分鐘

調教你的 AI 副手

想像你的 AI 助理像個新手實習生,什麼都懂一點,但總是寫出不符專案風格的程式碼?現在,我們來升級它!透過 .cursorrules,你可以「調教」AI,讓它從泛泛的幫手變成超懂你專案的資深夥伴。

這篇教學延續上篇「結界術」,更進階,專注於提升程式碼品質,讓 AI 產出的代碼更一致、更專業!


為什麼需要 .cursorrules?

.cursorrules 就像給 AI 一本「專案手冊」,提供持久的上下文,讓 AI 在生成程式碼時遵循你的規則。它能:

  • 提升程式碼品質:強制 AI 遵守命名慣例、風格指南(如 Airbnb 風格)。
  • 符合專案風格:讓 AI 知道你的架構偏好(如使用 TypeScript、特定框架)。
  • 減少修正時間:AI 不再亂寫,從源頭確保代碼乾淨、一致。

這與 .cursorignore 或 .cursorindexingignore 不同,前者是「防禦」,這是「進攻」——引導 AI 產生更好輸出。


步驟 1:建立 .cursorrules 檔案

  1. 在專案根目錄下,建立一個名為 .cursorrules 的檔案。
  2. 用文字編輯器(例如 VS Code)打開它。
  3. 開始寫入規則,每條規則簡短明確,AI 會在生成程式碼時參考這些。
raw-image
raw-image



步驟 2:寫入調教規則

.cursorrules 的語法超簡單:每行一條規則,用自然語言描述就好。AI 會將這些規則整合進提示中。以下是常見範例,涵蓋風格、語言和架構:

# 程式碼風格規則:確保一致性

一律使用 Airbnb JavaScript 風格指南進行程式碼格式化。

優先使用 const 宣告變數,需要重新賦值時使用 let,絕對避免使用 var


# 語言與框架偏好:讓 AI 懂你的專案

所有新的 JavaScript 檔案使用 TypeScript 撰寫。

React 組件盡可能使用 Hooks。

後端路由遵循 MVC 架構。



# 避免常見錯誤:防患未然

不要使用 console.log 進行除錯,改用日誌模組(如 winston)。

所有函數必須包含 JSDoc 註解進行文件化。

避免使用全域變數,將狀態封裝在模組中

規則說明

  • 每條規則用英文寫,AI 理解更準,但我個人其實僅使用中文。
  • 如果 AI 對中文規則理解不佳,可將關鍵規則保留英文。
  • 保持簡短:每條規則 1-2 句,避免過長導致 AI 忽略。
  • 分類組織:用 # 註解分組,讓檔案易讀。

常見問題與解法

  • 問題:AI 忽略了我的規則!
    解法:確認 .cursorrules 在專案根目錄,檢查是否與全域規則(Cursor 設定中的 Rules for AI)衝突。
  • 問題:規則太多,AI 處理不過來怎麼辦?
    解法:保持 10-20 條規則,分成多個檔案(例如 .cursorrules-frontend、.cursorrules-backend),或用優先順序排序。
  • 問題:我想讓規則適用於特定資料夾?
    解法:目前 .cursorrules 是專案級別,但你可以指定路徑規則,如 "For files in src/components, use functional components only."。

你的 AI 副手已上線!

透過 .cursorrules,你成功調教 AI,讓它從實習生變成最勤快的小助理,產出的程式碼更專業、更貼合專案!

快速回顧:

  • 建立檔案:在專案根目錄新增 .cursorrules。
  • 寫入規則:用簡單描述指定風格、語言和架構。
  • 測試效果:確保 AI 生成的程式碼品質提升。

現在,試著在你的專案中應用吧!結合上篇的「結界術」,你的 Cursor 將變得無敵強大!

分享你的 .cursorrules 規則在留言區,讓大家一起交流調教心得!

留言
avatar-img
留言分享你的想法!
avatar-img
Good Vibe Formula 好運配方
1會員
5內容數
推薦好書、和AI小助理一起成長的日常,幫助大家完成心中的side project,吸引貴人和好運來到身邊。
2025/09/24
學習如何有效運用.cursorindexingignore檔案,提升Cursor AI效能,避免索引無關檔案,並保護專案敏感資料。文章提供最佳實務規則,適用於JavaScript、Python等多種程式語言專案。
2025/09/24
學習如何有效運用.cursorindexingignore檔案,提升Cursor AI效能,避免索引無關檔案,並保護專案敏感資料。文章提供最佳實務規則,適用於JavaScript、Python等多種程式語言專案。
2025/09/23
如果你希望 Cursor 能在專案中「看到」某些檔案,但不讓 AI 自動讀取或索引這些檔案的內容,那麼 .cursorindexingignore 是你的最佳選擇! 為什麼用 .cursorindexingignore? .cursorindexingignore 就像給 Cursor AI
Thumbnail
2025/09/23
如果你希望 Cursor 能在專案中「看到」某些檔案,但不讓 AI 自動讀取或索引這些檔案的內容,那麼 .cursorindexingignore 是你的最佳選擇! 為什麼用 .cursorindexingignore? .cursorindexingignore 就像給 Cursor AI
Thumbnail
2025/09/23
你的 AI 助理總會像個好奇寶寶,總想翻遍你專案裡的每個角落? 連你最重要的金鑰都不放過?或者在 node_modules 這個龐大迷宮裡迷路? 這不僅浪費時間,還可能讓你的秘密外洩。今天,我們來學一招「結界術」,用 .cursorignore 幫你的 AI 助理聚焦正
Thumbnail
2025/09/23
你的 AI 助理總會像個好奇寶寶,總想翻遍你專案裡的每個角落? 連你最重要的金鑰都不放過?或者在 node_modules 這個龐大迷宮裡迷路? 這不僅浪費時間,還可能讓你的秘密外洩。今天,我們來學一招「結界術」,用 .cursorignore 幫你的 AI 助理聚焦正
Thumbnail
看更多
你可能也想看
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
還在煩惱平凡日常該如何增添一點小驚喜嗎?全家便利商店這次聯手超萌的馬來貘,推出黑白配色的馬來貘雪糕,不僅外觀吸睛,層次豐富的雙層口味更是讓人一口接一口!本文將帶你探索馬來貘雪糕的多種創意吃法,從簡單的豆漿燕麥碗、藍莓果昔,到大人系的奇亞籽布丁下午茶,讓可愛的馬來貘陪你度過每一餐,增添生活中的小確幸!
Thumbnail
最近,一款名為 Cursor 的 AI 程式碼編輯器,以其強大的功能和直覺的 操作,在全球開發者社群中掀起了一陣旋風。它不僅超越了 GitHub Copilot,更被譽為「AI Coding 的未來」。究竟Cursor有何魅力? 比 Copilot 更懂你 想像一下,你正在埋首於複雜的程式碼中
Thumbnail
最近,一款名為 Cursor 的 AI 程式碼編輯器,以其強大的功能和直覺的 操作,在全球開發者社群中掀起了一陣旋風。它不僅超越了 GitHub Copilot,更被譽為「AI Coding 的未來」。究竟Cursor有何魅力? 比 Copilot 更懂你 想像一下,你正在埋首於複雜的程式碼中
Thumbnail
現代技術背景下的挑戰與機遇 隨著技術團隊和項目規模的擴大,領導力與項目管理的重要性日益凸顯。特別是在AI技術飛速發展的今天,如何有效地管理項目、激勵團隊並推動技術變革,已成為每一位技術領導者面臨的核心挑戰。 技術熟悉度與應用能力 領導者必須對AI技術有深刻的理解,了解其能力和限制。這樣
Thumbnail
現代技術背景下的挑戰與機遇 隨著技術團隊和項目規模的擴大,領導力與項目管理的重要性日益凸顯。特別是在AI技術飛速發展的今天,如何有效地管理項目、激勵團隊並推動技術變革,已成為每一位技術領導者面臨的核心挑戰。 技術熟悉度與應用能力 領導者必須對AI技術有深刻的理解,了解其能力和限制。這樣
Thumbnail
程式設計與技術能力 在現代社會中的重要性越來越明顯,尤其是在人工智能(AI)和自動化技術迅速發展的背景下。理解編程語言,如Python、R等,以及熟悉相關技術架構和工具,能夠幫助個人在這樣的環境中更好地工作。這種能力不僅對技術專業人士至關重要,也對非技術領域的人士日益重要,因為基礎的程式設計知識已
Thumbnail
程式設計與技術能力 在現代社會中的重要性越來越明顯,尤其是在人工智能(AI)和自動化技術迅速發展的背景下。理解編程語言,如Python、R等,以及熟悉相關技術架構和工具,能夠幫助個人在這樣的環境中更好地工作。這種能力不僅對技術專業人士至關重要,也對非技術領域的人士日益重要,因為基礎的程式設計知識已
Thumbnail
這篇文章探討了使用 AI 撰寫文章的挑戰和解決方法。指令過於精準會讓 AI 的文章缺乏變化和個人風格。建議將 AI 當作導師,利用其提問能力來引導思考,而非直接撰寫內容。這種方法不僅能加速思考過程,還能提升文章品質。經過一年的嘗試,作者體會到 AI 從助手逐漸成為思考夥伴的重要性。
Thumbnail
這篇文章探討了使用 AI 撰寫文章的挑戰和解決方法。指令過於精準會讓 AI 的文章缺乏變化和個人風格。建議將 AI 當作導師,利用其提問能力來引導思考,而非直接撰寫內容。這種方法不僅能加速思考過程,還能提升文章品質。經過一年的嘗試,作者體會到 AI 從助手逐漸成為思考夥伴的重要性。
Thumbnail
本文介紹了AI助手在數據收集和訓練過程中的工作原理和不斷進步的過程。關注的內容包括從公開的網絡資源、書籍、文章等渠道收集數據,數據的清洗和結構化處理,知識庫的增量更新以及訓練算法和模型的優化。如果大家對AI助手的發展還有任何其他感興趣的話題或建議,歡迎隨時告訴我們,讓我們共同探索,攜手進步。
Thumbnail
本文介紹了AI助手在數據收集和訓練過程中的工作原理和不斷進步的過程。關注的內容包括從公開的網絡資源、書籍、文章等渠道收集數據,數據的清洗和結構化處理,知識庫的增量更新以及訓練算法和模型的優化。如果大家對AI助手的發展還有任何其他感興趣的話題或建議,歡迎隨時告訴我們,讓我們共同探索,攜手進步。
Thumbnail
AI 工具雖能在短時間生成內容,但它不瞭解你的客戶,也無法取代你做現場互動交流。在合適的時機選擇使用適合的 AI 工具,幫助我們專注於最重要的人事物上。
Thumbnail
AI 工具雖能在短時間生成內容,但它不瞭解你的客戶,也無法取代你做現場互動交流。在合適的時機選擇使用適合的 AI 工具,幫助我們專注於最重要的人事物上。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
Thumbnail
最新的AI趨勢讓人眼花撩亂,不知要如何開始學習?本文介紹了作者對AI的使用和體驗,以及各類AI工具以及推薦的選擇。最後強調了AI是一個很好用的工具,可以幫助人們節省時間並提高效率。鼓勵人們保持好奇心,不停止學習,並提出了對健康生活和開心生活的祝福。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News