技能包

用 improve 審計程式庫並只產出 plans

適合要用強模型先審計程式庫並寫出實作計畫的人,前提是接受它只寫入 plans/、絕不改原始碼。

官方來源 · shadcn/improve

安裝

npx skills add shadcn/improve

適合誰

如果你希望先用更強的模型把程式庫看清楚、判斷什麼值得做、寫出規格,再把執行交給更便宜的模型,improve 適合你。官方把它寫成:審計任意程式庫,並為其它智能體寫出實作計畫。技能自己不實作任何東西,計畫才是產物。

第一次就應該停在計畫。它不會改原始碼,唯一允許的寫入是 plans/。若你想讓同一個技能直接改業務程式,選錯了。執行方只應在可丟棄的 worktree 裡改,合併永遠由你來做;本頁沒有給出 worktree 命令,不要自行編造。

公開說明寫它能在任何支援 Agent Skills 格式的智能體裡工作,計畫是普通 markdown,智能體或人都能接著做。沒有點名具體用戶端,不要補一份產品名單,也不要寫成獨家支援。

3 分鐘完成第一次嘗試

只使用下面這一條官方安裝命令:

npx skills add shadcn/improve

前置條件:你有一個真實程式庫要審計,並且能在該專案執行 npx。安裝後準備使用 /improve。不要再發明第二條安裝方式。

安裝會寫入技能檔。執行前先確認目前目錄就是要審計的倉庫。命令結束後,先做一次不寫計畫的核對:確認智能體認識 /improve,並能複述「只寫 plans/、不改原始碼」。這是安裝可觀察的成功訊號。

真正跑 /improve 會做完整審計、排出優先順序,並往 plans/ 寫計畫。先確認你可以接受新增 markdown 計畫檔,再執行:

/improve

成功訊號:原始碼未被它改動,plans/ 裡出現帶優先順序的發現和實作計畫。公開材料沒有列出其它斜線命令,也沒有保證計畫檔的命名規則。

使用案例

案例一:對目前倉庫做一次完整審計並產出計畫。在已安裝的前提下執行 /improve,讓它走完審計 → 優先順序發現 → 計畫。先看 plans/ 裡的 markdown,再決定要不要交給別人執行。這是本技能的主工作流。公開說明沒有寫審計維度清單,不要假裝已經知道它會檢查哪些檔案。

案例二:把計畫交給其它智能體或人執行。官方說計畫是普通 markdown,任何智能體或人都可以接手;本技能仍然不實作。執行方只應在可丟棄的 worktree 裡改,合併由你完成。先確認計畫範圍,再交給執行方。本頁沒有給出執行命令或合併命令,這個案例只涵蓋到「交接計畫、自己控制合併」。

使用邊界

技能自己永不改原始碼,寫入只去 plans/。不要把它當成自動重構或自動修復工具。也不要讓它在主工作區直接執行計畫。

安裝只有 npx skills add shadcn/improve。頁面沒有具名用戶端,只說支援 Agent Skills 格式。不要補 marketplace,也不要複製未給出的 skills 目錄。

/improve 會寫計畫檔,執行前先確認。公開材料沒有解除安裝步驟,也沒有把「更強模型 / 更便宜模型」寫成必須使用的具體型號。

倉庫位址:

https://github.com/shadcn/improve