What:依 jsc-meta:skill-check 的稽核結果修正技能與工具——補上每個步驟的可檢核完成條件、 把留在內文的標準輸入輸出流程下放 tools/、修正查表與退碼路由造成的誤判。 Why:稽核發現這些缺失會讓技能在實際執行時走錯分支或靜默通過。 完成條件缺漏是最常被違反的一項;退碼誤判與查表錯誤則會讓良性狀況被當成失敗。 How:逐項對照 references/guidelines.md 的審核檢查清單修正,新增的工具都有 documented exit codes,並以真實執行驗證每條路徑。 Who:jsc-meta:skill-check 例行稽核(2026-08-25)。 Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
22 lines
1.1 KiB
Markdown
22 lines
1.1 KiB
Markdown
---
|
|
name: stats
|
|
description: Report usage counts of every jsc skill and every skill call chain, aggregated by tools/usage-stats.sh from $JSC_HOME/usage/*.jsonl recorded by jsc-hooks. Supports --cli filtering. Use when the user asks how often skills or chains are used; not for token or time stats (see worklog).
|
|
---
|
|
|
|
# stats — skill and call-chain usage counts
|
|
|
|
Data is recorded continuously by `jsc-hooks/hooks/skill-usage.sh` under `$JSC_HOME/usage/` (default `~/.jsc/usage/`).
|
|
|
|
## Operations
|
|
|
|
| Count | Command | Output |
|
|
| --- | --- | --- |
|
|
| Uses per skill | `tools/usage-stats.sh skills` | `count<TAB>skill`, descending |
|
|
| Uses per call chain | `tools/usage-stats.sh chains` | `count<TAB>from -> to`, descending |
|
|
| Filter by CLI | Append `--cli claude` (or codex / copilot / antigravity / kiro) | Same as above |
|
|
|
|
## Reporting
|
|
|
|
1. Run the tool directly and present the output as a table. Done when every line the tool printed appears as one table row.
|
|
2. When the tool prints no rows, explain that `jsc-hooks` must be installed and wired first via `jsc-hooks:hooks-install`. Done when that instruction is reported and no table is shown.
|