AI News HubLIVE
站內改寫2 分鐘閱讀

Skilled:AI代理技能使用情況儀表盤

Skilled 是一款終端儀表盤工具,可讀取 Claude Code、OpenCode、Codex、Grok 和 Droid 等 AI 編碼工具的本地歷史文件,實時展示技能使用頻率、周趨勢、小時分佈、按項目分解和審計啓發(如上升/下降/閒置技能)。完全本地運行,無網絡、無遙測、無賬户、無配置。

來源Product Hunt AI作者: Ivan Charapanau

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 的技能管理工具將變得越來越重要。