h30190/2026_tut_interior_with_ai_course/skill-usage-audit
Claude Code and agent skill by h30190/2026_tut_interior_with_ai_course
- community
Checking that the SKILL.md file is still in the repository.
統計每個 skill 實際被呼叫過幾次,並診斷零次的原因,協助判斷哪些該刪、哪些該修。涵蓋 Claude(~/.claude/skills)與龍蝦(D:/Claude/skills)兩邊。觸發語:「我的 skill 用了幾次」「哪些 skill 沒在用」「skill 要不要刪」「盤點一下 skill」「skill 使用統計」。只讀不刪,刪除一律由 Jason 手動執行。
Install
npx vskill@latest install h30190/2026_tut_interior_with_ai_course/skill-usage-auditSKILL.md
skill 使用稽核
回答一個問題:我養的這些 skill,哪些真的在用? 但它不會直接告訴你「刪這個」,因為零次有四種完全不同的原因,處置相反。
跑法
資料來源與它們的極限
| 來源 | 內容 | 極限 | |
|---|---|---|---|
~/.claude/projects/**/*.jsonl | Claude 的 Skill 工具呼叫 | 只有 D--Claude 這個專案、2026-07-13 之後;換機或清掉逐字稿就沒了 | |
~/.openclaw/state/openclaw.sqlite 的 skill_usage 表 | 龍蝦的用量 | 2026-09-19 實測整張表 0 筆,龍蝦端等於沒有資料 | |
~/.claude/skills、D:/Claude/skills | 清單、description、是否符號連結 | — | |
D:/Claude/CLAUDE.md、AGENTS.md | 路由表有沒有指名這個 skill | — |
只有「Skill 工具被顯式呼叫」會被算成一次。skill 名字出現在對話文字裡不算—— 路由表每個 session 都會被注入,天真的字串比對會把 interior-boq-quote 算成 216 次。 測試.js 有一條測試專門守這件事。同一筆呼叫(同一個 tool_use id)寫進多個逐字稿檔也只算一次。
2026-10-03 王品洋交叉稽核後的修正(這個工具的結論是「建議刪哪些」,誤判成可刪比崩潰更危險):
- 統計表沒有原型,skill 叫
constructor、__proto__也不會讓整支崩潰 - description 支援 YAML 多行寫法(
>-、|、縮排續行),季節性字眼不會再漏讀 - 路由表比對要完整名稱:
ledger不會被interior-ledger算成有指名 - 沒有
SKILL.md的資料夾(_archive、node_modules)不評估,列在「略過」 - 壞掉的符號連結不會靜默消失,歸「連結已失效」並在資料來源列出
分類怎麼讀
| 類別 | 意思 | 處置 | |
|---|---|---|---|
| 連結已失效 | 符號連結的目標不見了,讀不到內容 | 先查來源,不要當成沒用過 | |
| 活躍 | 30 天內用過 | 留著 | |
| 低頻但常回來 | 累計 3 次以上,但最近沒用 | 留著 | |
| 低頻 | 用過 1–2 次 | 留著,再觀察 | |
| 零次但路由表有指名 | CLAUDE.md/AGENTS.md 明寫要用它,實際卻沒被呼叫 | 修觸發條件,不是刪 | |
| 零次但看起來是季節性 | description 含交屋、保固、口試這類低頻情境字眼 | 留著,等那個季節到再評估 | |
| 零次且是外部連結 | 符號連結到 ~/.agents/skills 等共用來源 | 刪連結不等於刪 skill,先查來源歸誰管 | |
| 零次且無人指名 | 沒用過,路由表也沒提到它 | 可刪候選,你確認後手動刪 | |
| 無用量資料 | 該來源根本沒有資料可查 | 不能判斷,先別動 |
判斷零次時要先問的三件事
- 這件事你最近做過嗎?做過但顯示零次 → 工作被直接做掉、沒走 skill。
問題在觸發條件或路由表,刪掉只會讓下次更沒章法。
- 它是不是一年才用一次?交屋手冊、保固通知、口試準備本來就低頻,
用兩個月的資料判它死刑不合理。
- 路由表把它換掉了嗎?例如
interior-vendor-db目前零次且無人指名,
因為 CLAUDE.md 已改成走 company-tools MCP 的 vendor_search。 這種是真的功成身退,可以刪——但要確認 MCP 真的涵蓋了原本的功能。
邊界
- 只讀不刪。這支腳本不會動任何 skill 檔案,刪除一律由 Jason 手動執行。
- `D:/Claude/skills` 是龍蝦的地盤,這裡只讀取與列出,不得修改或刪除。
- 樣本太少時不要硬給結論。2026-09-19 首次執行時,兩個月內全部只有 4 次呼叫紀錄,
這種樣本量撐不起刪除決策——要有把握的話得先讓用量資料累積起來。
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking20260919/students/A14530068_黃建升/skill-usage-audit/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/h30190/2026_tut_interior_with_ai_course/skill-usage-audit)