作能力)
最近在技術(shù)社區(qū)里“superpowers”這個(gè)詞的出現(xiàn)頻率高得有點(diǎn)反常。好幾個(gè)群隔三差五就有人問(wèn)“superpowers怎么安裝”“裝完到底有什么用”我一開始還以為是某個(gè)游戲Mod或者新的瀏覽器插件直到自己花了一下午裝完、又實(shí)打?qū)嵱昧巳懿潘惆堰@個(gè)名字叫得響的玩意兒徹底搞清楚。簡(jiǎn)單說(shuō)Superpowers是Jesse Vincent維護(hù)的一個(gè)開源項(xiàng)目本質(zhì)是一套給Claude Code這類AI編程助手準(zhǔn)備的能力增強(qiáng)包業(yè)界一般叫它“Skills技能包”。裝上之后AI的協(xié)作方式會(huì)發(fā)生一個(gè)很明顯的轉(zhuǎn)變以前它是你問(wèn)一句、它答一句的被動(dòng)工具現(xiàn)在它會(huì)主動(dòng)拆解任務(wù)、寫實(shí)施計(jì)劃、系統(tǒng)排查報(bào)錯(cuò)、用測(cè)試驗(yàn)證結(jié)論甚至在動(dòng)手改代碼之前先跟你把方案對(duì)齊。這篇文章不打算寫成README翻譯稿就按“它到底是什么、裝之前要懂什么、怎么裝、裝完能干什么、實(shí)際踩了什么坑”這個(gè)順序把我這三周的實(shí)測(cè)體感完整交代一遍給想裝還沒裝的朋友一個(gè)真實(shí)參考。1. 先說(shuō)清楚Superpowers到底是個(gè)什么東西1.1 一個(gè)包還是一套方法論先說(shuō)結(jié)論Superpowers既是一個(gè)具體的開源項(xiàng)目又是一套方法論的外殼。它把“AI編程助手應(yīng)該怎么被使用”這件事從一堆散落在個(gè)人備忘錄里的提示詞變成了一個(gè)結(jié)構(gòu)化的、開箱即用的技能庫(kù)。項(xiàng)目本身由Jesse Vincent維護(hù)面向的是Claude Code這款終端里的AI編程工具。它的核心形態(tài)是一批預(yù)先寫好的“技能”文件每個(gè)技能文件都是一份高度工程化的指令文檔教AI在特定場(chǎng)景下應(yīng)該用什么樣的流程來(lái)干活。比如遇到bug時(shí)不要急著改代碼而是先復(fù)現(xiàn)、再定位、再假設(shè)、再驗(yàn)證比如拿到一個(gè)陌生代碼庫(kù)時(shí)先梳理目錄結(jié)構(gòu)和數(shù)據(jù)流再動(dòng)手寫計(jì)劃。這里有一個(gè)很多人會(huì)忽略的點(diǎn)Superpowers并不是給AI“注入”了什么新模型能力它做的是把Claude Code已經(jīng)具備的能力通過(guò)更精細(xì)的提示詞編排、更嚴(yán)格的工作流約束壓榨出更高的上限。換句話說(shuō)同一個(gè)模型裝與不裝在復(fù)雜任務(wù)上的表現(xiàn)差距可以非常明顯。1.2 讓人迷惑的項(xiàng)目名“Superpowers”這個(gè)名字其實(shí)相當(dāng)容易引起誤解。搜索這個(gè)詞的時(shí)候你會(huì)碰到五六個(gè)同名項(xiàng)目——有一個(gè)是瀏覽器里的網(wǎng)頁(yè)游戲制作工具有一個(gè)是VS Code的插件還有的是自媒體領(lǐng)域講“個(gè)人超能力”的雞湯文。而最近這波熱搜“想要安裝superpowers”指向的基本都是Jesse Vincent做的這個(gè)Claude Code技能包。判斷是不是同一個(gè)東西最直接的辦法是看它的安裝方式。那個(gè)在代碼圈口口相傳的“一鍵安裝腳本”裝的不是游戲、不是插件而是一整套會(huì)寫入你家~/.claude目錄的配置和技能文件。搞清楚這個(gè)定位后面所有的安裝步驟和概念都好理解了。1.3 什么樣的人值得裝我的看法是如果你滿足以下任意兩條就值得花半小時(shí)裝一下試試日常重度使用Claude Code寫代碼、改bug、做代碼審查經(jīng)常接手自己沒寫過(guò)的舊項(xiàng)目需要快速理解陌生代碼庫(kù)習(xí)慣了讓AI直接“一把梭”輸出代碼但發(fā)現(xiàn)它在復(fù)雜任務(wù)里容易跑偏在做涉及多文件、多步驟的重構(gòu)或遷移希望AI能先給方案再動(dòng)手反過(guò)來(lái)如果你只是偶爾用AI問(wèn)幾個(gè)語(yǔ)法問(wèn)題、復(fù)制粘貼幾個(gè)小函數(shù)那裝上之后的效果感知不會(huì)太強(qiáng)。它不是那種裝了就立刻“哇塞”的Demo型工具而是要在長(zhǎng)周期、多步驟的真實(shí)任務(wù)里才能體現(xiàn)出價(jià)值的底座型配置。2. 裝之前必須理解的三個(gè)底層概念2.1 先搞懂SkillsAI的程序性記憶Claude Code在2025年加入了一套叫“Skills”的機(jī)制你可以把它理解為AI的“程序性記憶”。平時(shí)我們給AI寫提示詞是告訴它“這一次怎么做”而Skill是告訴它“以后凡是碰到這類場(chǎng)景就按這套流程做”。每個(gè)技能在磁盤上就是一個(gè)目錄里面有一個(gè)SKILL.md文件采用Markdown格式頂部帶YAML格式的元信息。一個(gè)典型的技能文件長(zhǎng)這樣--- name: systematic-debugging description: 當(dāng)用戶報(bào)告bug、異常行為或測(cè)試失敗時(shí)使用。適合需要定位根因而不是隨手打補(bǔ)丁的場(chǎng)景。 --- # 系統(tǒng)化調(diào)試 當(dāng)被要求修復(fù)一個(gè)bug時(shí)不要立刻改代碼。按以下步驟執(zhí)行 ## 第一步復(fù)現(xiàn) 先嘗試穩(wěn)定復(fù)現(xiàn)問(wèn)題記錄觸發(fā)條件和頻率。 ## 第二步定位 通過(guò)日志、調(diào)用鏈、二分法縮小嫌疑范圍定位到具體文件和函數(shù)。 ## 第三步假設(shè)與驗(yàn)證 針對(duì)根因提出假設(shè)用最小改動(dòng)驗(yàn)證而不是大范圍重構(gòu)。name是技能的唯一標(biāo)識(shí)description則是AI判斷“什么時(shí)候該用它”的依據(jù)。真正干活的時(shí)候模型會(huì)讀取任務(wù)描述和所有技能的description做語(yǔ)義匹配命中哪個(gè)就用哪個(gè)。這個(gè)匹配過(guò)程是靜默的、自動(dòng)的不需要用戶在對(duì)話里手敲技能名。2.2 技能文件放在哪里、怎么被加載安裝Superpowers之后它的核心動(dòng)作之一就是往你的全局Claude Code配置目錄里批量放置這些技能文件。我機(jī)器上裝完之后的目錄結(jié)構(gòu)大致是這樣的~/.claude/ ├── CLAUDE.md # 全局引導(dǎo)配置 ├── skills/ # 全局技能目錄 │ ├── brainstorming/ │ ├── code-review/ │ ├── systematic-debugging/ │ ├── ... │ └── system/ │ └── execute-command/ └── superpowers/ # 項(xiàng)目自身文件與輔助腳本這里面有一個(gè)關(guān)鍵細(xì)節(jié)技能存在全局目錄意味著它對(duì)所有項(xiàng)目都生效。Claude Code在啟動(dòng)對(duì)話時(shí)會(huì)同時(shí)讀取全局和項(xiàng)目本地的CLAUDE.md以及各個(gè)技能目錄里的SKILL.md。全局配置負(fù)責(zé)定義“你是一個(gè)什么樣的AI、遇到任務(wù)大致怎么思考”技能文件則負(fù)責(zé)在具體場(chǎng)景下觸發(fā)具體流程。2.3 概念澄清Skills、CLAUDE.md、MCP不是一回事很多人第一次接觸Superpowers時(shí)會(huì)把三個(gè)概念混在一起CLAUDE.md、Skills和MCP。這三者其實(shí)是不同層面的東西我直接用一個(gè)表說(shuō)清楚機(jī)制作用層面一句話解釋Superpowers主要用哪個(gè)CLAUDE.md會(huì)話記憶給AI設(shè)定全局規(guī)則、項(xiàng)目背景、工作習(xí)慣寫入了引導(dǎo)配置教AI“怎么用技能”Skills程序性記憶場(chǎng)景化的工作流指令按需加載核心大量預(yù)置技能文件MCP外部工具連接把外部API、數(shù)據(jù)庫(kù)、文件系統(tǒng)暴露給AI調(diào)用基本不涉及可選配合理解這個(gè)區(qū)分很重要如果你已經(jīng)裝了Superpowers但感覺“AI沒什么變化”大概率是沒意識(shí)到它的作用方式是間接的——它沒有直接改模型而是改了模型在對(duì)話里會(huì)“讀到什么、按什么流程思考”。也就是說(shuō)它的價(jià)值完全取決于你給AI安排的任務(wù)復(fù)雜度。給AI的活兒越接近“多步驟工程任務(wù)”Superpowers的收益就越明顯整天問(wèn)“幫我把這段代碼改成Python”那它和裸奔的Claude Code確實(shí)看不出多大差別。3. 安裝教程三步裝完跑通驗(yàn)證3.1 前置環(huán)境檢查清單安裝前先確認(rèn)你的機(jī)器滿足這幾個(gè)條件能省掉后面90%的排查時(shí)間本機(jī)已裝好Claude Code。Superpowers是它的增強(qiáng)包不是獨(dú)立工具。有可用的賬號(hào)和額度。安裝本身不收費(fèi)但后續(xù)使用消耗的是Claude Code本身的token額度。終端能正常訪問(wèn)GitHub或官方安裝源。安裝腳本要從遠(yuǎn)端拉取項(xiàng)目文件這一步不通后面全是白搭。Shell環(huán)境干凈。建議用系統(tǒng)自帶的bash或zsh避免用某些魔改過(guò)PATH的奇怪終端模擬器??梢杂眠@條命令快速確認(rèn)環(huán)境claude --version如果能正常打印版本號(hào)說(shuō)明第一步通過(guò)。如果你還沒裝Claude Code先去官方渠道裝好再來(lái)否則后面裝Superpowers沒有任何意義。3.2 執(zhí)行一鍵安裝腳本確認(rèn)環(huán)境沒問(wèn)題后安裝動(dòng)作本身非常簡(jiǎn)單。到項(xiàng)目倉(cāng)庫(kù)的README頁(yè)復(fù)制最新的安裝命令目前官方給的主要是這一行curl -fsSL https://superpowers.obra.dev/install.sh | bash不建議對(duì)這條命令做任何“優(yōu)化”。我見過(guò)有人自作主張把管道改成先下載再執(zhí)行結(jié)果因?yàn)槲募?quán)限不一致反而報(bào)錯(cuò)。直接原樣跑就行。腳本跑起來(lái)后主要干三件事在~/.claude/下創(chuàng)建superpowers目錄并把項(xiàng)目本體拉進(jìn)去在~/.claude/skills/下批量放置技能文件在~/.claude/CLAUDE.md末尾追加一段引導(dǎo)配置告訴AI“你擁有這些技能、應(yīng)該怎么選擇和使用它們”整個(gè)過(guò)程一兩分鐘就能跑完終端里會(huì)滾動(dòng)輸出大量文件操作日志??吹筋愃艻nstalled N skills或者Setup complete的提示基本就算成功了。3.3 安裝后的目錄自檢裝完別急著開對(duì)話先花兩分鐘做個(gè)自檢確認(rèn)文件確實(shí)落位了。我建議跑這幾條命令# 查看技能目錄里有多少個(gè)技能 ls ~/.claude/skills/ # 確認(rèn)全局引導(dǎo)配置是否被改寫 tail -n 30 ~/.claude/CLAUDE.md # 確認(rèn)項(xiàng)目本體存在 ls ~/.claude/superpowers/如果你發(fā)現(xiàn)skills/目錄是空的或CLAUDE.md沒有被追加內(nèi)容那安裝大概率沒成功直接跳到第6節(jié)看排查方案。自檢通過(guò)后新建一個(gè)Claude Code會(huì)話再開始用。不要在當(dāng)前已經(jīng)打開的會(huì)話里繼續(xù)因?yàn)榕f會(huì)話不會(huì)重新加載磁盤上的技能配置你會(huì)誤以為裝了個(gè)寂寞。3.4 升級(jí)與卸載的基本操作Superpowers迭代挺快的我用的這三周里就更新過(guò)兩次。升級(jí)方式依然是重跑安裝腳本它會(huì)覆蓋舊文件并保留你的自定義修改前提是你不去動(dòng)它寫入的文件名。卸載則更簡(jiǎn)單把三個(gè)位置的東西刪干凈就行rm -rf ~/.claude/skills rm -rf ~/.claude/superpowers # 手動(dòng)把 CLAUDE.md 里 Superpowers 追加的段落刪掉注意第三節(jié)官方建議保留CLAUDE.md的備份或者安裝前先復(fù)制一份。我自己第一次卸載重裝時(shí)沒留備份導(dǎo)致得手動(dòng)清理那段很長(zhǎng)的引導(dǎo)文本實(shí)在太痛苦。所以我的建議是任何結(jié)構(gòu)性安裝之前先cp ~/.claude/CLAUDE.md ~/.claude/CLAUDE.md.bak這個(gè)習(xí)慣能救你無(wú)數(shù)次。4. 核心能力拆解技能包里到底有什么4.1 核心技能清單與用途裝完之后你大概會(huì)看到二十多個(gè)技能目錄名字在不同版本里會(huì)有微調(diào)。我把這段時(shí)間實(shí)際用過(guò)的、感覺價(jià)值密度最高的幾個(gè)列出來(lái)技能名觸發(fā)場(chǎng)景實(shí)際價(jià)值brainstorming需要產(chǎn)出多個(gè)方案、發(fā)散思路強(qiáng)制先發(fā)散后收斂避免AI只給一個(gè)平庸方案就完事planning多步驟任務(wù)開始前先寫實(shí)施計(jì)劃拆出階段目標(biāo)和驗(yàn)收點(diǎn)systematic-debugging遇到bug或測(cè)試失敗強(qiáng)制復(fù)現(xiàn)-定位-假設(shè)-驗(yàn)證而不是猜著打補(bǔ)丁code-review代碼審查、合并前檢查按安全性、性能、可維護(hù)性逐層檢查出結(jié)構(gòu)化報(bào)告execution計(jì)劃已定、開始動(dòng)手按計(jì)劃逐條執(zhí)行邊做邊匯報(bào)進(jìn)度system/execute-command需要跑終端命令教會(huì)AI安全地執(zhí)行shell命令、解析輸出、失敗后自主修整red-team需要攻擊自己的設(shè)計(jì)或代碼站在對(duì)立面找漏洞和邊界情況防止自嗨4.2 技能選擇機(jī)制它怎么知道該用哪個(gè)這個(gè)問(wèn)題我問(wèn)過(guò)自己很多次也觀察過(guò)很多次。答案是全自動(dòng)匹配不需要用戶操心。Claude Code拿到你的請(qǐng)求后會(huì)把請(qǐng)求語(yǔ)義和每個(gè)技能文件頭部的description字段做匹配。比如你說(shuō)“幫我查一下這個(gè)報(bào)錯(cuò)是什么原因”模型就會(huì)匹配到systematic-debugging的description于是整個(gè)對(duì)話就切換到“先復(fù)現(xiàn)、再定位、后假設(shè)”的邏輯。如果你說(shuō)“幫我看看這次提交有沒有問(wèn)題”它就更可能走code-review的流程。這里有個(gè)關(guān)鍵技巧技能的觸發(fā)高度依賴description和當(dāng)前任務(wù)的語(yǔ)義重合度所以你在提問(wèn)時(shí)盡量把場(chǎng)景詞說(shuō)清楚。比如“請(qǐng)幫我審查一下這個(gè)PR”要比“幫我看看這段代碼咋樣”更容易精準(zhǔn)觸發(fā)對(duì)應(yīng)技能。這也解釋了為什么有些人裝了之后覺得沒區(qū)別——他們給AI的指令太模糊技能匹配不上自然只能退回默認(rèn)的“自由發(fā)揮”模式。4.3 這些技能背后共享的工程理念把20多個(gè)技能攤開看你會(huì)發(fā)現(xiàn)它們不是零散的小技巧而是幾條一致的工程原則在反復(fù)顯形第一先計(jì)劃后動(dòng)手。多步驟任務(wù)開始前AI會(huì)先產(chǎn)出計(jì)劃文件拆成階段和檢查點(diǎn)而不是一頭扎進(jìn)代碼里。這個(gè)習(xí)慣幫我擋住了至少三次“改完才發(fā)現(xiàn)方向錯(cuò)了”的返工。第二結(jié)論必須被驗(yàn)證。不管是修bug還是做重構(gòu)AI被要求給出可執(zhí)行的驗(yàn)證方式——跑哪條命令、看什么輸出、對(duì)比什么數(shù)據(jù)。它不再拍胸脯說(shuō)“應(yīng)該沒問(wèn)題”而是說(shuō)“我改了哪幾行、跑了哪組測(cè)試、結(jié)果如何”。第三允許AI用終端。system/execute-command這套技能讓AI能在受控范圍內(nèi)執(zhí)行shell命令、讀日志、跑測(cè)試遇到失敗還能自行修正重試。這意味著AI從“只寫代碼”進(jìn)化到“寫代碼跑代碼看結(jié)果”這個(gè)閉環(huán)才是裝上之后體感變化最大的來(lái)源。5. 實(shí)戰(zhàn)記錄三周時(shí)間里我怎么用它5.1 場(chǎng)景一接手一個(gè)沒有文檔的舊服務(wù)前陣子我需要接手一個(gè)同事留下的內(nèi)部服務(wù)代碼量不大但是完全沒有文檔連啟動(dòng)方式都靠猜。以前我的做法是自己翻目錄、看配置、猜入口通常要花一兩個(gè)小時(shí)。這次我裝完Superpowers之后直接在Claude Code會(huì)話里說(shuō)了一句“幫我摸清這個(gè)項(xiàng)目的結(jié)構(gòu)我要知道它怎么啟動(dòng)、核心模塊有哪些、數(shù)據(jù)流大概是什么樣。”它立刻進(jìn)入了planning和brainstorming的節(jié)奏先讓我確認(rèn)了幾個(gè)關(guān)鍵問(wèn)題然后用execute-command技能自動(dòng)列了目錄樹、讀了關(guān)鍵的配置文件和入口文件最后產(chǎn)出了一份項(xiàng)目結(jié)構(gòu)說(shuō)明。整個(gè)過(guò)程大概15分鐘比我預(yù)想快了非常多。更重要的是它產(chǎn)出的資料里標(biāo)注了“基于XX文件推斷”“這部分還需要確認(rèn)”讓我能清楚地知道哪些結(jié)論可靠、哪些得自己再看一眼。這種“知道自己不知道什么”的克制是裸裝Claude Code很少見到的。5.2 場(chǎng)景二給一個(gè)復(fù)雜模塊做重構(gòu)另一個(gè)讓我印象深刻的場(chǎng)景是重構(gòu)一個(gè)歷史債務(wù)很重的數(shù)據(jù)同步模塊。這個(gè)模塊邏輯分支多、測(cè)試覆蓋很差直接讓AI改很容易翻車。我當(dāng)時(shí)的做法是明確說(shuō)了“我要重構(gòu)這個(gè)模塊但我需要先有個(gè)方案”。這次它走的是planning加code-review的組合路徑先分析模塊的輸入輸出和所有調(diào)用方列出風(fēng)險(xiǎn)點(diǎn)然后產(chǎn)出了一個(gè)重構(gòu)方案分成三階段每階段都配了對(duì)應(yīng)的驗(yàn)證手段。最開始時(shí)我還覺得方案偏保守但實(shí)際執(zhí)行時(shí)正是因?yàn)殡A段拆得細(xì)我才能在第1階段發(fā)現(xiàn)一個(gè)隱藏的邊界情況及時(shí)叫停了后續(xù)動(dòng)作。這個(gè)場(chǎng)景給我的啟發(fā)是Superpowers真正的價(jià)值不是讓AI寫得更多而是讓AI在動(dòng)手前先形成“風(fēng)險(xiǎn)認(rèn)知”。方案里它會(huì)明確標(biāo)注“這個(gè)改動(dòng)會(huì)影響到XXX調(diào)用方”“這里需要額外測(cè)試”這些判斷以前都得靠我自己在腦海里過(guò)一遍。5.3 場(chǎng)景三批量清洗一個(gè)老倉(cāng)庫(kù)的雜務(wù)還有一個(gè)不那么“技術(shù)”的場(chǎng)景但也很有代表性。我想給一個(gè)老倉(cāng)庫(kù)統(tǒng)一整理代碼格式、清理掉無(wú)用的注釋和遺留調(diào)試代碼。這種活兒重復(fù)度高、機(jī)械單獨(dú)讓AI做容易做過(guò)頭——可能刪了不該刪的邏輯。這次我觸發(fā)了execution加system/execute-command的組合。AI先掃描了全倉(cāng)庫(kù)的代碼列表統(tǒng)計(jì)了哪些文件大概率能安全清理列成清單讓我逐個(gè)確認(rèn)然后才開始動(dòng)手。整個(gè)過(guò)程里它每改完一批文件就跑一次編譯檢查確保沒把倉(cāng)庫(kù)搞壞。最后我只需要審查一遍git diff而不是逐文件重新檢查。這三周用下來(lái)我的整體體感是它不太會(huì)在“單點(diǎn)問(wèn)答”上給你驚喜但在“連續(xù)性工程任務(wù)”上把AI的可用性提高了一個(gè)檔次。這正好對(duì)應(yīng)了我開頭說(shuō)的——Superpowers是一套方法論的外殼不是一顆銀子彈。6. 踩坑記錄安裝與日常使用中的問(wèn)題們6.1 安裝失敗的頭號(hào)原因環(huán)境訪問(wèn)問(wèn)題裝Superpowers最常見的問(wèn)題是跑安裝腳本時(shí)卡住或直接報(bào)錯(cuò)。我?guī)蛢蓚€(gè)同事排查過(guò)最終原因歸結(jié)為兩類一類是網(wǎng)絡(luò)訪問(wèn)不到安裝源。判斷方法很簡(jiǎn)單先單獨(dú)跑一下curl -I 安裝腳本地址看返回狀態(tài)如果連這一步都不通那就是環(huán)境問(wèn)題代理和網(wǎng)絡(luò)配置解決后才能繼續(xù)。另一類是腳本執(zhí)行權(quán)限問(wèn)題。有時(shí)候你會(huì)看到Permission denied這時(shí)候不用慌可以先下載再用bash執(zhí)行curl -fsSL https://superpowers.obra.dev/install.sh -o install.sh bash install.sh但注意這種方式只是排查手段有條件還是建議直接用官方推薦的管道命令。另外提醒一句不要用sudo跑安裝腳本它只需要寫入你用戶目錄下的.claude文件夾用sudo反而可能把文件Owner搞亂導(dǎo)致后續(xù)Claude Code讀不了。6.2 技能的“不生效”其實(shí)有三種真相“我裝完了但AI一點(diǎn)變化都沒有”這大概是群里最常見的反饋。我自己排查過(guò)無(wú)數(shù)輪之后發(fā)現(xiàn)“不生效”基本可以拆成三種情況第一種舊會(huì)話緩存。你在安裝前就開著的Claude Code會(huì)話不會(huì)重新加載新技能。這種情況最容易迷惑人我一開始就差點(diǎn)栽在這上面。解決辦法很簡(jiǎn)單裝完必開新會(huì)話。第二種任務(wù)描述與技能不匹配。正如前面說(shuō)的技能是靠description語(yǔ)義匹配觸發(fā)的。給的任務(wù)太模糊或者壓根沒說(shuō)場(chǎng)景詞AI根本不知道該調(diào)用哪個(gè)技能。這種情況的解法是換一種更具體的說(shuō)法再問(wèn)一次比如把“幫我看下這代碼”改成“幫我審查這段代碼的安全性和性能”。第三種配置被覆蓋了。如果你之前手動(dòng)改過(guò)~/.claude/CLAUDE.md再運(yùn)行Superpowers安裝腳本有可能會(huì)出現(xiàn)引導(dǎo)配置寫入失敗或新舊配置沖突。我在一次升級(jí)后就碰到過(guò)癥狀是技能目錄都在但AI死活不按技能流程走。最后是把CLAUDE.md里那段引導(dǎo)配置手動(dòng)重寫了一遍問(wèn)題才解決。6.3 多項(xiàng)目沖突與配置漂移如果你跟我一樣在不同項(xiàng)目里會(huì)讓Claude Code讀取項(xiàng)目級(jí)的CLAUDE.md那就得留意一個(gè)問(wèn)題項(xiàng)目級(jí)配置的優(yōu)先級(jí)高于全局配置。某個(gè)項(xiàng)目里如果寫了和Superpowers引導(dǎo)邏輯相沖突的規(guī)則比如“不要使用任何技能”“只管輸出代碼不要廢話”那全局的Superpowers在這項(xiàng)目里就會(huì)被明顯削弱。這不是bug而是機(jī)制設(shè)計(jì)使然。我的處理方式是在項(xiàng)目級(jí)配置里明確寫一行“遵循全局技能選擇規(guī)則”把它和Superpowers的關(guān)系從“覆蓋”變成“兼容”。如果某個(gè)技能確實(shí)對(duì)這個(gè)項(xiàng)目不適用也可以按技能目錄去做排除但那是高級(jí)玩法不建議新手一上來(lái)就折騰。6.4 token消耗是真的會(huì)漲最后說(shuō)一個(gè)99%的人不會(huì)在安裝文檔里看到的點(diǎn)裝上Superpowers之后token消耗會(huì)比裸裝明顯增加。原因很簡(jiǎn)單——它讓AI在動(dòng)手前多做了大量的規(guī)劃、分析和驗(yàn)證這些“額外思考”都是要花token的。復(fù)雜任務(wù)里一次會(huì)話消耗翻倍甚至更多完全是正?,F(xiàn)象。所以我給重度使用者的建議是把Superpowers用在真正復(fù)雜的任務(wù)上簡(jiǎn)單問(wèn)題別開新會(huì)話。另外如果你用API按token計(jì)費(fèi)建議在會(huì)話里通過(guò)配置對(duì)token預(yù)算做限制避免某些長(zhǎng)任務(wù)跑飛了預(yù)算還渾然不知。我自己的習(xí)慣是凡是超過(guò)預(yù)期的長(zhǎng)任務(wù)先讓AI輸出計(jì)劃確認(rèn)之后再讓它執(zhí)行這樣既能控制成本也能避免它南轅北轍浪費(fèi)token。裝了這三周我最大的感受倒不是它讓AI變“聰明”了多少而是它讓AI的工程行為變得可預(yù)期了——先計(jì)劃、再動(dòng)手、最后驗(yàn)證這套流程在真實(shí)的研發(fā)協(xié)作里比任何花哨能力都值錢。如果你剛裝完正在發(fā)愁“怎么感覺沒區(qū)別”不妨找一個(gè)需要跨多個(gè)文件、多步驟、有驗(yàn)收標(biāo)準(zhǔn)的任務(wù)給它試試那種情況下你會(huì)立刻感受到區(qū)別。而如果只是日常問(wèn)幾個(gè)片段問(wèn)題那就當(dāng)它不存在也沒關(guān)系它本來(lái)也不是為那種場(chǎng)景設(shè)計(jì)的。