Cursor 設(shè)計主管分享AI 寫出高質(zhì)量代碼的12個絕招

近期,Cursor的設(shè)計主管分享了一系列使用AI編寫高質(zhì)量代碼的技巧,這些方法不僅能夠幫助開發(fā)者更好地利用AI工具,還能顯著提升編程效率。

最近AI 編程領(lǐng)域的熱點很多,其中最矚目的就是字節(jié)做的 Trea 支持 MCP 了,體驗了一下,不愧是宇宙廠,用戶體驗沒得說。直接做了MCP 市場,把熱門的 MCP 都整合進(jìn)來了,用戶很簡單就能完成添加。

但我還是選擇不用 Trea

雖然 Trea可以免費(fèi)白嫖 Claude3.7,但Trea 里的Claude 大概率是降智的。我同一個文件的修改需求放到兩個系統(tǒng)里,Cursor 的理解能力很強(qiáng),嘎嘎好用,而 Trea 給我一頓亂改,無語了。

由此可見:

  • 1.?Cursor 在工程層面是做了很多優(yōu)化細(xì)節(jié)的,這些不是靠錢就能堆出來的,還需要時間和經(jīng)驗的沉淀
  • 2.?想用 AI 寫好代碼,可能問題不僅是在 AI和代碼知識本身,而是背后不為人知的「內(nèi)幕」

今天剛好看到 Cursor的主管分享了它對如何用好 Cursor絲滑寫代碼的12 個心得。分享給大家。

原文地址:https://x.com/ryolu_/status/1914384195138511142

1?? 項目規(guī)則是基礎(chǔ)中的基礎(chǔ)

上來就設(shè)置5-10條清晰的項目規(guī)則,讓Cursor明確知道你的結(jié)構(gòu)和限制條件。這步太關(guān)鍵了!

劃重點:直接用/generate rules命令讓AI自動為現(xiàn)有代碼庫生成規(guī)則,簡直不要太爽!

2?? 提示詞要精確到位

模糊的提示詞 = 垃圾輸出,就這么簡單!

在提示中明確技術(shù)棧、行為和約束,就像寫一個小型規(guī)范文檔一樣。

AI不是讀心術(shù),你不說清楚它怎么知道你想要啥???

3?? 文件級別的迭代是王道

一次性生成整個項目?醒醒吧!一個文件一個文件來,生成、測試、審查,保持小而集中的工作塊。這樣出問題了也好定位,改起來不費(fèi)勁。

4?? 測試先行,代碼再跟

有一說一,先寫測試,鎖定它們,然后讓Cursor生成代碼直到所有測試通過。這操作,666!測試驅(qū)動開發(fā)配合AI簡直是絕配,效率蹭蹭往上漲。

5?? 永遠(yuǎn)別忘了人工審查

AI再強(qiáng)也會翻車,必須人工審查輸出并修復(fù)任何問題,然后告訴Cursor以修復(fù)后的代碼作為例子。這步偷懶不得,否則后面哭都來不及??

6?? 精準(zhǔn)定位Cursor的注意力

用@file、@folders、@git命令將Cursor的注意力限制在代碼庫的正確部分上。這就像告訴朋友”看這里看這里”,避免它東張西望亂寫代碼。

7?? 設(shè)計文檔就放在.cursor/目錄

把設(shè)計文檔和檢查清單放在.cursor/目錄下,這樣agent就能完全了解接下來要做什么。上下文越全面,輸出質(zhì)量越高,這是真理!

8?? 代碼不對別解釋,直接改!

如果代碼不對,就直接自己寫正確的版本。人已麻,Cursor從你的編輯中學(xué)習(xí)比從解釋中學(xué)習(xí)快多了!有時候與其解釋半天,不如直接上手改。

9?? 聊天歷史是個寶

善用聊天歷史來迭代舊的提示,不必每次都從頭開始。這個技巧太實用了,可以節(jié)省大量重復(fù)輸入的時間,效率直接拉滿!??

1??0?? 模型選擇很重要

根據(jù)需求有意識地選擇模型:需要精確度就用Gemini,需要廣度就用Claude。不同的模型有不同的特長,就像不同的工具適合不同的任務(wù)一樣。

1??1?? 面對新技術(shù)棧,文檔是救命稻草

在新的或不熟悉的技術(shù)棧中,直接粘貼文檔鏈接,讓Cursor逐行解釋所有錯誤和修復(fù)方法。別不好意思,讓AI當(dāng)你的技術(shù)老師,手把手教你解決問題!

1??2?? 大項目要”過夜索引”

讓大項目overnight進(jìn)行索引,并限制上下文范圍以保持性能敏捷。這就像提前做好準(zhǔn)備工作,第二天直接開干,效率蹭蹭的~

小結(jié):結(jié)構(gòu)和控制是關(guān)鍵(至少現(xiàn)在是)

把Cursor當(dāng)作一個強(qiáng)大的初級開發(fā)者 – 如果你指明方向,它可以快速前進(jìn)很遠(yuǎn)。但前提是,你得先知道路怎么走!

其實用好Cursor的核心就是:清晰的指導(dǎo) + 嚴(yán)格的審查 + 持續(xù)的反饋。掌握了這些,你的AI編程效率絕對能上一個臺階!??

你有用過Cursor嗎?有什么獨(dú)特的使用技巧想分享?或者在使用過程中遇到了什么坑?歡迎在評論區(qū)留言交流!我們一起探索AI編程的更多可能~

本文由人人都是產(chǎn)品經(jīng)理作者【餅干哥哥】,微信公眾號:【餅干哥哥AGI】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。

題圖來自Unsplash,基于 CC0 協(xié)議。

更多精彩內(nèi)容,請關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發(fā)揮!
专题
13415人已学习12篇文章
知识管理是什么?通常来看,想理解知识管理,可以从业务、管理、实施等视角切入。本专题的文章分享了如何做知识管理。
专题
14644人已学习13篇文章
价格是竞争的重要手段,所以对于一个产品来说,产品定价是非常重要的。本专题的文章分享了如何给产品定价和产品定价的策略。
专题
32075人已学习17篇文章
你只知道它火了,却不知道它背后的内容营销秘籍。
专题
17613人已学习14篇文章
MVP是指开发团队通过提供最小化可行产品获取用户反馈,并在这个最小化可行产品上持续快速迭代,直到产品到达一个相对稳定的阶段。本专题的文章分享了如何做MVP产品。
专题
19022人已学习13篇文章
一款名为ChatGPT的聊天机器人引起了广泛关注,许多人由此思考ChatGPT究竟有多厉害。本专题的文章分享了对于ChatGPT的看法。