Skilled:AI代理技能使用情況儀表盤
Skilled 是一款終端儀表盤工具,可讀取 Claude Code、OpenCode、Codex、Grok 和 Droid 等 AI 編碼工具的本地歷史檔案,即時展示技能使用頻率、周趨勢、小時分佈、按專案分解和審計啟發(如上升/下降/閒置技能)。完全本地執行,無網路、無遙測、無賬戶、無配置。
Skilled 是一款新近釋出的終端儀表盤工具,專為開發者設計,用於追蹤他們在多個 AI 編碼工具中使用的自定義技能。該工具由開發者 Ivan 建立,並已在 Product Hunt 平臺上線。Skilled 的核心功能是讀取 Claude Code、OpenCode、Codex、Grok 和 Droid 等 AI 編碼工具的本地歷史檔案,並透過終端使用者介面(TUI)以豐富的形式展示技能使用資料。具體包括技能使用頻率(採用 Unicode 塊繪製的柱狀圖)、16 周的活動熱力圖、時段直方圖以及審計檢視。審計檢視能夠清晰呈現哪些技能使用頻率最高、哪些技能正在上升或下降、哪些技能已閒置超過 30 天、哪些技能僅被使用過一次,以及技能在不同專案間是如何分佈的。
Skilled 的設計理念強調隱私與簡潔。所有資料處理均在本地完成,不涉及任何網路請求、遙測資料、賬戶註冊或配置檔案。如果歷史檔案不存在,工具會直接顯示空白介面,不會產生任何不必要的輸出。開發者可以將其放置在終端底部的分屏中,持續觀察自己的技能使用模式。
Ivan 在 Product Hunt 上分享了他的開發動機。他本人使用了大量的自定義技能,但缺乏一個直觀的檢視來了解哪些技能被頻繁使用,哪些正在被逐漸遺忘。Skilled 就像一面“安靜但有些讓人不舒服的鏡子”,讓他反思自己是否真的在擴充套件技能庫,還是僅僅在更熟練地使用同一套技能。
安裝 Skilled 非常簡單,可以透過 npm 全域性安裝(npm install -g @avcodes/skilled),或者使用 README 中的一行命令。GitHub 倉庫中還附帶了一個簡短的演示影片。對於重度使用者來說,Skilled 能夠幫助他們發現令人驚訝的使用模式,從而更高效地利用 AI 編碼工具。此外,社群中的使用者也討論瞭如何判斷技能老化的問題,Ivan 表示工具融合了多個維度,包括隨時間推移的使用情況和跨專案使用情況,以更全面地分析技能的衰退。
對於開發者而言,瞭解自己使用的 AI 技能模式具有重要意義。隨著 AI 編碼工具日益增多,每個工具都可能提供獨特的自定義技能,但如何管理這些技能並保持高效使用成為一個挑戰。Skilled 透過聚合多個工具的資料,提供了一個集中的檢視,幫助開發者識別哪些技能是真正有價值的,哪些可以被淘汰。例如,透過審計檢視中的“上升”指標,開發者可以發現最近 4 周使用頻率增長超過 50% 的技能,這可能意味著某項技能正在變得更重要;而“閒置”指標則顯示超過 30 天未使用的技能,提示可以考慮是否仍需保留。此外,跨專案使用資料可以揭示技能的通用性,如果一項技能只在某個特定專案中被使用,可能需要評估其專屬依賴性。
Skilled 的終端使用者介面設計簡潔高效,不依賴圖形介面,適用於各種開發環境。執行 Skilled 時,它即時讀取歷史檔案並更新顯示,使得開發者可以無需離開終端即可獲取反饋。這種即時性對於需要頻繁調整工作流的開發者尤為重要。
資料隱私是當前使用者非常關注的問題。Skilled 在設計時完全離線執行,所有資料不離開本地機器,無需網路連線,也不會收集任何遙測資訊。這意味著使用 Skilled 不會有任何資料洩露風險,使用者對自己的資料擁有完全控制權。這也符合許多開發者在本地環境中對隱私保護的要求。
在 Product Hunt 的評論中,一位使用者提到“dead-skill audit 通常在技能庫超過 50 個且搜尋開始變慢時才會被注意到”,並詢問 Ivan 在判斷技能老化時主要依據哪個維度:是使用率衰減、使用者手動刪除,還是模型根據後設資料和輸出痕跡判斷。Ivan 回應說這是多維度混合的方案,工具結合了隨時間的使用情況和跨專案使用情況來綜合評估。這種設計體現了對實際使用場景的深入考慮,使得技能管理更加智慧化和自動化。
綜合來看,Skilled 是一個定位精準、設計精巧的工具,填補了 AI 編碼工具技能管理領域的空白。它不僅提供了資料視覺化和分析功能,還促進了開發者對自身工作方式的反思。隨著 AI 工具在開發流程中的深入應用,類似 Skilled 的技能管理工具將變得越來越重要。