![]()
直接和Claude Code 產品經理學習關于Claude code 的認知,這比你看多少其他文章都有用
Alex Albert,Anthropic的Claude關系負責人與 Cat Wu(Claude Code產品經理)進行了一場深度對話,首次揭秘了Claude Code的故事,整場對話13分鐘,主要涉及以下幾個主題:
a.Anthropic如何使用Claude Code打造新功能原型
b.常見使用場景
c.用戶使用模式與「多Claude并行」玩法
d.定制 Claude Code (CLAUDE.md、斜杠命令與鉤子)
e.Claude Code SDK 概覽
f.利用 Claude Code SDK 構建AI代理
g.Claude Code 使用技巧與最佳實踐
這是中文字幕采訪視頻:
Claude Code作為一款在開發者圈子中迅速崛起的AI編程工具,其驚人的迭代速度和強大的功能背后,究竟隱藏著怎樣的開發哲學和故事?
一切始于內部試用:Anthropic如何打造新功能
Alex首先拋出了一個問題:Claude Code的新功能迭代速度快得驚人,幾乎每次打開終端都有新驚喜。這背后的流程是怎樣的?
Cat解釋說,Claude Code團隊充滿了富有產品思維的工程師。許多新功能的誕生,都源于工程師們「自下而上」的需求——作為開發者,他們希望擁有某個功能,于是便動手為自己實現它
在Anthropic,一個新功能的誕生流程非常獨特:工程師不會先寫冗長的產品文檔,而是直接使用Claude Code快速做出功能原型。
這個原型會首先在公司內部發布給所有員工試用。如果反響熱烈,就證明這個功能很有價值,也預示著外部用戶會喜歡它,這時團隊才會決定將其正式發布。反之,如果內部員工使用不多,團隊就會重新審視和調整
Cat強調,這種深度內部試用(Dogfooding)的文化是刻意為之的,也是Claude Code如此好用的關鍵原因。因為開發者的工作流千差萬別,很多時候,只有親身體驗,才能真正感受到一個工具在實際工作中的價值
常見用例:小團隊與大企業的不同玩法
隨著Claude Code的用戶量飛速增長,我們看到了不同規模的團隊在使用它時,展現出了截然不同的模式
對于創業公司和小型團隊的工程師來說,他們更傾向于讓Claude更自主地運行。他們會使用自動接受模式(auto accept mode),讓Claude在沒有逐一批準的情況下自行修改代碼。
更有趣的是,他們開創了一種被稱為多Claude并行(multi-Clauding)的玩法。你可能會看到一個開發者同時在電腦上打開六個Claude會話,每個會話處理不同的Git分支或代碼副本。開發者就像一個項目經理,在不同的Claude實例之間切換,當某個實例需要反饋時,便介入指導,然后讓它繼續工作
而對于大型企業的工程師來說,他們則更偏愛計劃模式(plan mode)。在這種模式下,Claude會先花時間探索整個代碼庫,理解其架構,并制定一份詳細的工程計劃,然后再動手編碼。這種方式非常適合處理更復雜、難度更高的開發任務。
定制化Claude Code
Cat提到,用戶們對Claude Code的定制化能力表現出了極大的熱情。大家不僅僅把它當成一個通用工具,更是在其基礎上構建了各種專用代理,例如:
1.網站可靠性工程(SRE)代理
2.安全審計代理
3.事件響應代理
那么,用戶是如何實現這些定制的呢?主要有三種方式:
CLAUDE.md文件:這相當于Claude的記憶中樞。開發者可以在這個Markdown文件中詳細描述團隊的目標、代碼架構、項目中的常見陷阱以及最佳實踐。Cat表示,花時間維護好這個文件,能顯著提升Claude的輸出質量
自定義斜杠命令:如果你發現自己總是在輸入某些固定的指令,可以把它們保存為自定義的斜杠命令(slash commands),方便隨時調用,甚至可以分享給團隊其他成員
鉤子(Hooks):這是一種為Claude的行為增加確定性的強大功能。它本質上就是一段腳本,可以在特定的事件發生時觸發。例如,你可以設置一個鉤子,讓Claude在提交代碼前自動運行代碼風格檢查(lints),或者在任務完成后給你發送一條Slack通知
Claude Code SDK的無限可能
對話的后半段,Cat重點介紹了Claude Code軟件開發工具包(SDK)。這不僅僅是Claude Code的一個功能,更是通往構建下一代AI代理的大門
Claude Code SDK為你提供了一套完整的代理(Agent)核心構建模塊。開發者無需從零開始搭建復雜的框架,SDK已經處理好了許多底層工作,包括:
核心代理循環:自動處理用戶與模型的對話輪次和工具調用。
權限系統:內置一套成熟的權限管理機制。
API交互:智能處理API錯誤時的退避重試,并積極使用提示緩存以節省成本。
高度可定制:你可以輕松替換系統提示,或接入自己獨有的工具。
使用SDK,你可以在大約30分鐘內就搭建出一個功能強大的代理原型。Anthropic自己開源的Claude Code GitHub集成就是完全基于這個SDK構建的。
更重要的是,它的應用遠不止于編碼。Cat透露,已經有人用它來構建法律代理、合規代理等。SDK的設計初衷就是成為一個通用的代理構建平臺,無論你的領域是什么,它都能為你提供堅實的基礎
Claude Code 最佳實踐
最后,當被問及使用Claude Code的最佳實踐時,Cat給出了一個建議:把它當作一個人類工程師來溝通
她解釋說,所謂的「提示工程」并沒有那么神秘,其核心在于清晰地溝通。你需要明確地告訴Claude:
你的目標是什么?
你如何評估最終結果的好壞?
在設計上有什么限制或要求?
當你能把這些信息清晰地傳達出去時,Claude要么能出色地完成任務,要么會告訴你它做不到,并提出替代方案
還有一個非常實用的技巧:如果Claude做出了讓你費解的行為,直接問它為什么。它可能會告訴你,是CLAUDE.md里的某條規則,或是它在某個文件中讀到了特定信息,才讓它做出了這樣的決策。通過這種方式,你甚至可以用Claude Code來調試Claude Code本身,就像你在與同事協作時,通過溝通來消除誤解一樣
以上,謝謝你看我的文章。覺得還不錯的話,點個贊/在看/轉發就更好了~想第一時間收到更新,記得給我加個?星標。~我們,下次再見
.../作者:花不玩





京公網安備 11011402013531號