Files
everything-claude-code/docs/zh-CN/commands/skill-health.md
2026-03-22 15:39:24 -07:00

55 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: skill-health
description: 显示技能组合健康仪表板,包含图表和分析
command: true
---
# 技能健康仪表盘
展示投资组合中所有技能的综合健康仪表盘,包含成功率走势图、故障模式聚类、待处理修订和版本历史。
## 实现
在仪表盘模式下运行技能健康 CLI
```bash
ECC_ROOT="${CLAUDE_PLUGIN_ROOT:-$(node -e "var p=require('path'),f=require('fs'),h=require('os').homedir(),d=p.join(h,'.claude'),q=p.join('scripts','lib','utils.js');if(!f.existsSync(p.join(d,q))){try{var b=p.join(d,'plugins','cache','everything-claude-code');for(var o of f.readdirSync(b))for(var v of f.readdirSync(p.join(b,o))){var c=p.join(b,o,v);if(f.existsSync(p.join(c,q))){d=c;break}}}catch(x){}}console.log(d)")}"
node "$ECC_ROOT/scripts/skills-health.js" --dashboard
```
仅针对特定面板:
```bash
ECC_ROOT="${CLAUDE_PLUGIN_ROOT:-$(node -e "var p=require('path'),f=require('fs'),h=require('os').homedir(),d=p.join(h,'.claude'),q=p.join('scripts','lib','utils.js');if(!f.existsSync(p.join(d,q))){try{var b=p.join(d,'plugins','cache','everything-claude-code');for(var o of f.readdirSync(b))for(var v of f.readdirSync(p.join(b,o))){var c=p.join(b,o,v);if(f.existsSync(p.join(c,q))){d=c;break}}}catch(x){}}console.log(d)")}"
node "$ECC_ROOT/scripts/skills-health.js" --dashboard --panel failures
```
获取机器可读输出:
```bash
ECC_ROOT="${CLAUDE_PLUGIN_ROOT:-$(node -e "var p=require('path'),f=require('fs'),h=require('os').homedir(),d=p.join(h,'.claude'),q=p.join('scripts','lib','utils.js');if(!f.existsSync(p.join(d,q))){try{var b=p.join(d,'plugins','cache','everything-claude-code');for(var o of f.readdirSync(b))for(var v of f.readdirSync(p.join(b,o))){var c=p.join(b,o,v);if(f.existsSync(p.join(c,q))){d=c;break}}}catch(x){}}console.log(d)")}"
node "$ECC_ROOT/scripts/skills-health.js" --dashboard --json
```
## 使用方法
```
/skill-health # 完整仪表盘视图
/skill-health --panel failures # 仅故障聚类面板
/skill-health --json # 机器可读的 JSON 输出
```
## 操作步骤
1. 使用 --dashboard 标志运行 skills-health.js 脚本
2. 向用户显示输出
3. 如果有任何技能出现衰退,高亮显示并建议运行 /evolve
4. 如果有待处理修订,建议进行审查
## 面板
* **成功率 (30天)** — 显示每个技能每日成功率的走势图
* **故障模式** — 聚类故障原因并显示水平条形图
* **待处理修订** — 等待审查的修订提案
* **版本历史** — 每个技能的版本快照时间线