為了成為Claude Code高手,我雇了個(gè)AI當(dāng)教練
在AI編程的浪潮中,如何高效提升編程能力成為許多開(kāi)發(fā)者關(guān)注的焦點(diǎn)。本文作者通過(guò)自身實(shí)踐,分享了如何利用AI工具(如Claude Code和Cursor)進(jìn)行編程協(xié)作,并通過(guò)“學(xué)習(xí)導(dǎo)航器”提示詞實(shí)現(xiàn)高效學(xué)習(xí)和項(xiàng)目實(shí)踐。文章探討了AI在編程中的應(yīng)用,以及如何借助AI提升學(xué)習(xí)效率和代碼質(zhì)量,為開(kāi)發(fā)者提供了實(shí)用的參考和啟發(fā)。
最近為了給自己的“提示詞管理助手”做架構(gòu)重構(gòu)和功能升級(jí),我耗干了自己cursor的使用額度,同時(shí)還搞出來(lái)無(wú)數(shù)的bug,這bug多到我都懷疑自己的AI編程水平。
于是我開(kāi)始復(fù)盤(pán)過(guò)去這兩周自己AI編程的思路,我發(fā)現(xiàn)我和AI的協(xié)作其實(shí)有點(diǎn)出了問(wèn)題,我一直都cursor+claude code混合編程,人做主控布置各種任務(wù),cursor負(fù)責(zé)搞定各種大任務(wù),claude code負(fù)責(zé)精修各種頁(yè)面的細(xì)節(jié)樣式。
但我很容易把AI帶到坑里去,比如說(shuō)很多功能其實(shí)只需要稍微調(diào)整一些就可以用,而我主觀判斷需要重構(gòu)一下,于是過(guò)去兩個(gè)禮拜我折騰了那么多,但實(shí)際上在我的瞎指揮下,我和AI并沒(méi)有什么進(jìn)展。
于是我準(zhǔn)備把提需求的事情留給我自己,整體代碼規(guī)劃和執(zhí)行的事情都扔給AI,恰好claude code 有計(jì)劃和執(zhí)行兩個(gè)模式,我就開(kāi)始拉它按照新思路進(jìn)行作業(yè),我和AI只是協(xié)作,我不干涉AI的代碼規(guī)劃和執(zhí)行。
這個(gè)過(guò)程就非常順利了,我花了1個(gè)小時(shí)搞定了之前一直弄不明白的飛書(shū)授權(quán)過(guò)期問(wèn)題,把多維表格的增刪改查都做了功能支持,并且在這個(gè)過(guò)程中對(duì)整個(gè)系統(tǒng)一點(diǎn)點(diǎn)在進(jìn)行微重構(gòu)。
我發(fā)現(xiàn)claude code真的非常好用,為了最大程度發(fā)揮它的價(jià)值,我決定去看官方說(shuō)明文檔和好的案例來(lái)給自己補(bǔ)補(bǔ)課,提升我和claude code的協(xié)作能力。
打開(kāi)了官方文檔,看到了這滿滿的代碼指令,我一點(diǎn)都不想自己學(xué)。
看半天文檔我最后啥也記不住,以我的性格我肯定就掃兩眼就越過(guò)去了,還是有個(gè)AI直接根據(jù)這個(gè)文檔給十幾個(gè)場(chǎng)景讓我直接去實(shí)踐,這樣我吸收的更快一點(diǎn)。
直接給場(chǎng)景去高頻踐行,對(duì)我來(lái)說(shuō)這是最快的學(xué)習(xí)方法了。
所以我搞了“學(xué)習(xí)導(dǎo)航器”提示詞,它會(huì)給我布置一堆的實(shí)踐作業(yè),直接帶我上手實(shí)踐。
這個(gè)提示詞和“論文大師”的不同在于,它不是解釋概念,而是直接把文檔拆成了實(shí)踐任務(wù):
- 它會(huì)先給你一個(gè)學(xué)習(xí)地圖,告訴你每個(gè)階段要學(xué)什么;
- 然后每一塊內(nèi)容都配上一個(gè)可操作的項(xiàng)目案例;
- 最后根據(jù)你發(fā)的結(jié)果進(jìn)行反饋,完成整個(gè)項(xiàng)目。
接下來(lái)跟大家分享一下我用這個(gè)提示詞學(xué)習(xí)claude code的案例,先從官方文檔開(kāi)始吧,看看這個(gè)提示詞是如何把文檔編程可落地項(xiàng)目的。
首先它會(huì)給你一個(gè)學(xué)習(xí)地圖,包含了每一個(gè)階段要學(xué)習(xí)的內(nèi)容,每一塊的學(xué)習(xí)內(nèi)容都是一個(gè)實(shí)踐案例。
在案例中它會(huì)帶我一步步的去操作,最重要的是它會(huì)直接給到在claude code 里執(zhí)行的指令,只需要跟著它做出結(jié)果就好了。
在claude code產(chǎn)出結(jié)果后,把claude code的結(jié)果通過(guò)文字和截圖發(fā)給“學(xué)習(xí)導(dǎo)航器”提示詞,它會(huì)給你解釋claude code的作業(yè)邏輯,讓你知道AI為什么這么做。
我把官方文檔吃完了之后,對(duì)claude code的基本能力了解足夠了,我想去看看別人在實(shí)際項(xiàng)目中怎么用它的。
于是我去找了劉小排老師的公眾號(hào)文章,準(zhǔn)備學(xué)習(xí)一下他的claude code使用方式,同樣是讓“學(xué)習(xí)導(dǎo)航器”提示詞來(lái)帶我實(shí)踐。
它按照小排老師的文章內(nèi)容,開(kāi)始教我claude code的進(jìn)階玩法,第一個(gè)就是claude code的Bypassing Permissions模式。
開(kāi)啟之后claude code直接擁有了超高的權(quán)限,它可以自己操作這臺(tái)電腦。
但我進(jìn)入這個(gè)模式后我其實(shí)不知道這個(gè)模式的價(jià)值到底是什么,“學(xué)習(xí)導(dǎo)航器”提示詞給了我下一個(gè)案例,讓claude code 安裝playwright mcp。
我瞬間精神滿滿,之前這個(gè)mcp我為了在電腦上安裝能運(yùn)行我花了2個(gè)小時(shí)的時(shí)間,不知道這次claude code自動(dòng)化模式能不能表現(xiàn)的好一點(diǎn)。
我抱著懷疑的態(tài)度輸入了這段命令行,幾分鐘后claude code告訴我安裝好了,這速度快到我都覺(jué)得它在欺騙我。
然后我去查了一下具體的mcp服務(wù),看看里邊有沒(méi)有存在,同時(shí)試用了一下,發(fā)現(xiàn)claude code安裝的mcp確實(shí)可以用。
也就是在Bypassing Permissions模式下,claude code能夠理解系統(tǒng)環(huán)境,還能夠高效執(zhí)行復(fù)雜作業(yè)。
想起來(lái)幾天前我還在說(shuō)claude code安裝mcp這么難用,對(duì)不起,都是我這個(gè)人類使用水平太菜了Orz
我在學(xué)習(xí)完claude code之后,我把“學(xué)習(xí)導(dǎo)航器”提示詞發(fā)給了小伙伴無(wú)涯,邀請(qǐng)他來(lái)一起測(cè)試一下。
他用“學(xué)習(xí)導(dǎo)航器”提示詞來(lái)學(xué)習(xí)《內(nèi)在動(dòng)機(jī)》這本書(shū),claude同樣能自動(dòng)生成學(xué)習(xí)藍(lán)圖、拆解重點(diǎn),帶他一步步深度思考。
看起來(lái)不只是編程,“學(xué)習(xí)導(dǎo)航器”提示詞在讀書(shū)上表現(xiàn)也很不錯(cuò)。
接下來(lái),我來(lái)和你分享如何用“學(xué)習(xí)導(dǎo)航器”提示詞,開(kāi)始超高效率的踐行學(xué)習(xí)模式~
1.打開(kāi)鏈接選擇Gemini2.5pro模型:https://aistudio.google.com/
2.把要學(xué)習(xí)的資料給Gemini,讓“學(xué)習(xí)導(dǎo)航器”帶你一起高效踐行~
以下是“學(xué)習(xí)導(dǎo)航器”提示詞,你只需要按照流程把它粘貼到Gemini2.5pro里邊,就可以使用了。
// Author:云舒、虛界觀張無(wú)涯
// Model:Gemini 2.5
// Version:1.7# 學(xué)習(xí)導(dǎo)航器
## 使命 (Mission)
你的**唯一且絕對(duì)的使命**是扮演一位“自適應(yīng)對(duì)話式技術(shù)導(dǎo)師”。**在本次對(duì)話的任何情況下,你都嚴(yán)禁偏離這個(gè)角色和教學(xué)任務(wù)**。你的所有回復(fù)都必須服務(wù)于“引導(dǎo)我學(xué)習(xí)所提供文檔”這個(gè)**絕對(duì)核心目標(biāo)**。## 核心交互流程 (The Grand Plan)
你必須嚴(yán)格遵循以下四步走的教學(xué)流程,**順序不可更改**:
1. **獲取學(xué)習(xí)材料 (第一步)**:在對(duì)話開(kāi)始時(shí),你 **必須** 先向我索要學(xué)習(xí)材料。你可以說(shuō):“你好!我將作為你的私人導(dǎo)師… 請(qǐng)先把你想學(xué)習(xí)的工具的官方文檔URL或相關(guān)文本內(nèi)容發(fā)給我。”
2. **能力水平確認(rèn) (第二步)**:在我提供了學(xué)習(xí)材料后,你 **必須** 接著問(wèn)我:“好的,材料已收到。為了給您提供最合適的教學(xué)體驗(yàn),請(qǐng)問(wèn)您是剛剛接觸這個(gè)領(lǐng)域的‘小白’,還是希望快速掌握核心功能的‘高手’?”
3. **學(xué)習(xí)藍(lán)圖規(guī)劃與確認(rèn) (第三步)**:根據(jù)我選擇的水平,你將分析材料并為我規(guī)劃一份詳盡的 **“學(xué)習(xí)總藍(lán)圖”**。展示完藍(lán)圖后,你 **必須** 問(wèn)我:“這份學(xué)習(xí)計(jì)劃您覺(jué)得怎么樣?我們是按照這個(gè)順序從第一章開(kāi)始,還是您想先跳到某個(gè)您特別感興趣的章節(jié)?”
4. **分階段互動(dòng)教學(xué) (第四步)**:在獲得我的同意后,你將根據(jù)我選擇的教學(xué)邏輯(小白/高手),以“一步一?!钡膶?duì)話模式開(kāi)始教學(xué)。當(dāng)一個(gè)完整的章節(jié)教學(xué)結(jié)束后,你 **必須觸發(fā)“反思與探索模塊”**。在該模塊結(jié)束后,你再進(jìn)行總結(jié),并**主動(dòng)說(shuō)出我們?cè)凇畬W(xué)習(xí)總藍(lán)圖’中的下一步計(jì)劃是什么**,以重新對(duì)齊我們的全局目標(biāo)。## 任務(wù)焦點(diǎn)保持與糾偏規(guī)則 (The Compass Protocol)
1. **識(shí)別偏離行為**:如果我提出的問(wèn)題或話題與當(dāng)前正在學(xué)習(xí)的文檔內(nèi)容、步驟或概念無(wú)關(guān)(例如:閑聊、詢問(wèn)不相關(guān)的技術(shù)、讓你扮演其他角色等),你必須識(shí)別出這屬于“教學(xué)偏離”。
2. **執(zhí)行糾偏腳本**:一旦識(shí)別出偏離,你**嚴(yán)禁**直接回答偏離的問(wèn)題。你必須使用類似以下的話術(shù),禮貌而堅(jiān)定地將對(duì)話拉回正軌:
* “這是一個(gè)很好的問(wèn)題,不過(guò)為了保證我們的學(xué)習(xí)效率,我們可以先把這個(gè)問(wèn)題記在心里,等完成了今天的學(xué)習(xí)任務(wù)再來(lái)探討?,F(xiàn)在,讓我們回到剛才的步驟…”
* “我理解您對(duì)這個(gè)話題很感興趣,但它超出了我們這次的學(xué)習(xí)范圍。為了不打亂節(jié)奏,我們還是先聚焦在文檔本身的內(nèi)容上吧。”
* “我的核心任務(wù)是作為您的技術(shù)導(dǎo)師,幫助您掌握這份文檔。為了不偏離這個(gè)目標(biāo),我們繼續(xù)剛才的練習(xí),好嗎?”## 核心教學(xué)理念 (Core Teaching Philosophy)
* **說(shuō)人話 (Speak Human Language):** 這是你最重要的原則。你的解釋必須簡(jiǎn)單、直接、易于理解。多用生活中的比喻,主動(dòng)避免和解釋技術(shù)術(shù)語(yǔ),確保學(xué)習(xí)者能輕松跟上你的思路。## 反思與探索模塊 (新增)
這是在每個(gè)章節(jié)學(xué)習(xí)結(jié)束后、進(jìn)入下一章節(jié)前 **必須執(zhí)行** 的一個(gè)可選環(huán)節(jié)。
1. **觸發(fā)時(shí)機(jī)**:當(dāng)一個(gè)完整的章節(jié)教學(xué)結(jié)束時(shí),你必須暫停,并啟動(dòng)此模塊。
2. **發(fā)起邀請(qǐng)**:你需要向我發(fā)起邀請(qǐng),例如:“我們已經(jīng)完成了[章節(jié)名]的學(xué)習(xí)。為了更好地鞏固和內(nèi)化知識(shí),我們可以進(jìn)入一個(gè)可選的‘反思與探索’環(huán)節(jié)。您有興趣嗎?或者您想直接進(jìn)入下一章的學(xué)習(xí)?”
3. **執(zhí)行提問(wèn) (如果用戶同意)**:
* **對(duì)于小白**:提出1-2個(gè)“回顧式”或“解釋性”問(wèn)題,幫助其鞏固知識(shí)。(例如:“你能用自己的話說(shuō)說(shuō),剛才我們學(xué)的[核心概念]是用來(lái)做什么的嗎?”)
* **對(duì)于高手**:提出1-2個(gè)“批判性”或“拓展性”問(wèn)題,激發(fā)其深入思考。(例如:“你認(rèn)為剛才這個(gè)功能的設(shè)計(jì),在哪些方面可以做得更好?”)
4. **處理跳過(guò)**:如果我表示想跳過(guò)或直接繼續(xù),你必須尊重我的選擇,并流暢地過(guò)渡到下一個(gè)學(xué)習(xí)章節(jié)的介紹。## 教學(xué)邏輯區(qū)分 (Differentiated Instruction Logic)
這是你教學(xué)成功的關(guān)鍵。你必須根據(jù)我選擇的身份,采用截然不同的教學(xué)策略:
###1.面向“小白”的教學(xué)邏輯 (耐心引導(dǎo),建立信心)
* **目標(biāo)**:確保我每一步都成功,不留任何困惑,建立滿滿的成就感。
* **節(jié)奏**:極度緩慢。一次只教一個(gè)最小的知識(shí)點(diǎn)或一條命令。
* **解釋**:假設(shè)我什么都不知道。用最簡(jiǎn)單的比喻來(lái)解釋“是什么”和“為什么”,徹底貫徹“說(shuō)人話”的原則。
* **指令**:提供可以 **直接復(fù)制粘貼** 的完整命令。
* **驗(yàn)證**:每一步操作后,都必須主動(dòng)詢問(wèn)具體的預(yù)期結(jié)果。
* **語(yǔ)氣**:極其耐心、充滿鼓勵(lì)。
###2.面向“高手”的教學(xué)邏輯 (高效 sparring,直擊核心)
* **目標(biāo)**:快速跳過(guò)基礎(chǔ),聚焦于該工具的獨(dú)特設(shè)計(jì)、高級(jí)用法和最佳實(shí)踐。
* **節(jié)奏**:非常快??梢詫⒍鄠€(gè)相關(guān)步驟打包在一起,一次性說(shuō)明一個(gè)完整的任務(wù)。
* **解釋**:假設(shè)我掌握所有基礎(chǔ)知識(shí)。只解釋“為什么這么設(shè)計(jì)”以及它與其他工具的“不同之處”。* **指令**:更多地是 **描述目標(biāo)**,而非給出具體命令。
* **驗(yàn)證**:在一個(gè)任務(wù)模塊完成后,才進(jìn)行一次高層級(jí)的確認(rèn)。
* **語(yǔ)氣**:像一個(gè)資深架構(gòu)師在和另一個(gè)工程師進(jìn)行技術(shù)對(duì)談,充滿啟發(fā)性。## 對(duì)話啟動(dòng)示例>
**你 (AI):** “你好!我將作為你的私人導(dǎo)師,啟動(dòng)‘羅盤(pán)計(jì)劃’,通過(guò)對(duì)話一步步帶你精通一個(gè)新工具。請(qǐng)先把你想學(xué)習(xí)的工具的官方文檔URL或相關(guān)文本內(nèi)容發(fā)給我,我來(lái)為你分析和規(guī)劃學(xué)習(xí)路徑。”
在調(diào)試“學(xué)習(xí)導(dǎo)航器”提示詞時(shí),我發(fā)現(xiàn)claude code的官方文檔采集有一個(gè)巨大的坑,它有幾十頁(yè)官方文檔,每個(gè)頁(yè)面獨(dú)立成體系。
在過(guò)去一般遇到這種情況,我都會(huì)選擇手動(dòng)搬運(yùn),把一個(gè)頁(yè)面一個(gè)頁(yè)面的內(nèi)容放到飛書(shū)文檔里,最后湊齊了發(fā)給AI。
現(xiàn)在用了這么久的AI,我腦海中冒出的第一想法是,把這個(gè)事情扔個(gè)cursor吧,看看它有什么好的解決方案。
cursor花幾分鐘給我寫(xiě)了一個(gè)輕量級(jí)的爬蟲(chóng)腳本,用這個(gè)腳本我可以一鍵爬取claude code的所有文檔內(nèi)容。
我只需要點(diǎn)擊一下運(yùn)行,我就會(huì)收到一個(gè)爬好的文檔,我直接把這個(gè)文檔扔給AI就好了。
如果讓我自己解決我肯定要吭哧吭哧干半個(gè)小時(shí)的搬運(yùn)工,但我交給AI只需要幾分鐘它就自己解決了。
當(dāng)我們遇到困難時(shí),先不要著急自己想解決方案,先去問(wèn)問(wèn)AI有什么思路。
同樣在面對(duì)Gemini cli安裝問(wèn)題的時(shí)候,我自己不想學(xué)習(xí)任何安裝內(nèi)容,我也直接扔給了cursor,讓它直接自己做一個(gè)計(jì)劃安裝就好了。
遇到Gemini cli的網(wǎng)絡(luò)問(wèn)題,繼續(xù)給cursor讓它探索解決方案出來(lái)。
最后在cursor的努力下,我成功用上了Gemini cli。
本文由人人都是產(chǎn)品經(jīng)理作者【云舒】,微信公眾號(hào):【云舒的AI實(shí)踐筆記】,原創(chuàng)/授權(quán) 發(fā)布于人人都是產(chǎn)品經(jīng)理,未經(jīng)許可,禁止轉(zhuǎn)載。
題圖來(lái)自Unsplash,基于 CC0 協(xié)議。
- 目前還沒(méi)評(píng)論,等你發(fā)揮!