cc检查
Claude Code技能,可在浏览器仪表板中立即显示您安装的所有技能、插件、MCP服务器、命令和挂钩。
英语 | 繁体中文
特性
- 范围感知:显示用户(
~/.claude/),项目(.claude/)和本地(settings.local.json)图层 - 可点击范围过滤器 --徽章计数动态更新
- 可折叠部分 用于技能、插件、MCP服务器、命令、挂钩、内存
- 内存卫生审核 --标记过时、孤立和重复的内存目录
- 自动检测 当前工作目录中的项目范围
- 亮/暗模式 遵循系统偏好
- 零依赖 --纯bash+python3,生成一个自包含的HTML文件
安装
git clone https://github.com/howardpen9/cc-inspect.git
cd cc-inspect
mkdir -p ~/.claude/skills/cc-inspector
cp inspect.sh SKILL.md ~/.claude/skills/cc-inspector/
chmod +x ~/.claude/skills/cc-inspector/inspect.sh用法
在任何Claude Code对话中:
/inspect浏览器选项卡打开,显示完整的Claude Code生态系统仪表板。
运作原理
inspect.sh扫描~/.claude/以及当前项目的.claude/目录- 从所有作用域收集技能、插件、MCP服务器、命令和钩子
- 在以下位置生成一个自包含的HTML文件
/tmp/cc-inspector.html - 通过以下方式在默认浏览器中打开它
open
需求
- macOS(使用
open指挥;Linux用户可以更改为xdg-open) - Python 3(用于JSON解析和YAML前体提取)
- 克劳德代码CLI
它扫描什么
| 源 | 路径 | 范围 |
|---|---|---|
| 技能 | ~/.claude/skills/ | 用户 |
| 技能 | ` | |
| /.claude/skills/` | 项目 | |
| 插件 | ~/.claude/plugins/marketplaces/ | 用户 |
| MCP服务器 | settings.json → mcpServers | 用户/项目/本地 |
| 命令 | ~/.claude/commands/ | 用户 |
| 命令 | ` | |
| /.claude/commands/` | 项目 | |
| 钩子 | settings.json → hooks | 用户/项目/本地 |
| 记忆 | ~/.claude/CLAUDE.md, ~/.claude/projects//memory/*.md, ~/.claude/agent-memory/* | 用户 |
内存卫生
Claude Code将自动内存写入下的每个项目文件夹中 ~/.claude/projects//memory/经过几个月的日常使用,这棵树很容易扩展到20多个目录,包括您删除、重命名或只触摸过一次的项目的条目。cc inspect的内存部分是一个清理推荐器:它根据所需的操作对内存进行分组,并为您提供复制到剪贴板存档命令。
您将获得分组推荐,而不是文件浏览器:
| 组 | 它包含什么 | 操作 |
|---|---|---|
| 正常警告 | 主目录下内存等异常 | 仅限意识 |
| 孤立 | 源项目目录已不存在,或没有会话 .jsonl 验证它 | 复制存档命令 |
| 过时 | 所有超过30天的MD文件,项目仍然有效 | 复制存档命令 |
| 重复 | 跨不同内存驱动器的MD5匹配内容 | 每个群集重复数据消除命令(保持最新) |
| 代理会话 | .slock/agents/ --每个代理的瞬态内存 | 复制大容量存档命令 |
| Live | 最近有活动的健康dirs(默认情况下已折叠) | 无 |
存档命令将目录移动到 ~/.claude-archive/YYYYMMDD/ 所以清理是可逆的,不会删除任何内容。
根据地面实况解码位置 cwd 现场会议 .jsonl 文件而不是斜线反转的原始路径,因此带有真实破折号或异常字符的文件夹可以正确解析。
该视图仅报告位置、大小和时间戳。文件内容经过哈希处理以进行重复检测,但从不读入仪表板。
许可证
麻省理工学院
