
关于
Claude Code 和本地系统性能监控器。诊断卡顿、测量 CPU/RAM/磁盘使用率、检查 API 延迟,并提供优化建议。
name: claude-monitor description: Claude Code 和本地系统性能监控器。诊断卡顿、测量 CPU/RAM/磁盘、验证 API 延迟并生成系统健康报告。 risk: safe source: community date_added: '2026-03-06' author: renat tags:
- monitoring
- performance
- diagnostics
- system-health tools:
- claude-code
- antigravity
- cursor
- gemini-cli
- codex-cli
Claude 监控器 — 性能诊断
概述
Claude Code 和本地系统性能监控器。诊断卡顿、测量 CPU/RAM/磁盘、验证 API 延迟并生成系统健康报告。
何时使用此技能
- 当用户提到"慢"或相关话题时
- 当用户提到"卡顿"或相关话题时
- 当用户提到"延迟"或相关话题时
- 当用户提到"lag"或相关话题时
- 当用户提到"卡住了"或相关话题时
- 当用户提到"claude 很慢"或相关话题时
不要使用此技能当
- 任务与 Claude 监控无关
- 更简单、更具体的工具可以处理请求
- 用户需要无需领域专业知识的通用帮助
工作原理
用于诊断和解决 Claude Code 及系统性能问题的技能。 判断瓶颈在本地(PC)还是远程(Claude API),并提供纠正措施建议。
使用场景
- 用户反映 Claude Code 运行缓慢或卡顿
- 切换会话加载时间过长
- Claude 响应时间过长
- 使用 Claude Code 时电脑变慢
- 任何关于性能、延迟、卡顿的提及
1. 快速诊断(Health Check)
始终作为第一步运行:
python C:\Users\renat\skills\claude-monitor\scripts\health_check.py
脚本在约3秒内分析:
- CPU:当前使用率及各核心使用率。>80% = 可能存在瓶颈
- RAM:总量、已用、可用。>85% = 内存压力
- 浏览器:各浏览器进程数和内存占用。总计 >5GB = 标签页过多
- Claude Code:进程数和内存消耗
- 磁盘:可用空间。<10% = 影响交换/性能
- 网络:到 Claude API 端点的延迟
- 诊断:自动分类问题并提供建议
2. 解读结果
脚本返回包含 diagnosis 的 JSON:
bottleneck:"cpu" | "ram" | "browsers" | "disk" | "network" | "claude_api" | "ok"severity:"critical" | "warning" | "ok"suggestions:推荐操作列表summary:向用户展示的摘要
向用户展示 summary 并提供执行建议的选项。
3. 自动纠正措施
根据诊断结果,向用户提供以下选项:
CPU 过高(>80%)时:
- 列出 CPU 占用最高的进程
- 建议关闭不必要的高负载进程
- 检查 Windows Update 是否在后台运行
浏览器占用过高(>5GB RAM 或 >40 个进程)时:
python C:\Users\renat\skills\claude-monitor\scripts\health_check.py --browsers-detail
显示各浏览器内存占用并建议关闭哪些。未经用户明确许可,绝不关闭进程。
磁盘空间不足(>85%)时:
- 显示最大的文件夹
- 建议清理临时文件、浏览器缓存、回收站
网络延迟高(>500ms)时:
- 测试与 api.anthropic.com 的连接
- 建议检查 VPN、代理或 WiFi 连接
4. 持续监控(可选)
如果用户需要后台监控:
python C:\Users\renat\skills\claude-monitor\scripts\monitor.py --interval 30 --duration 300
参数说明:
--interval:每次采样间隔秒数(默认:30)--duration:总监控时长秒数(默认:300 = 5分钟)--output:日志文件路径(默认:monitor_log.json)--alert-cpu:CPU 告警阈值(默认:80)--alert-ram:RAM 百分比告警阈值(默认:85)
监控器定期保存快照,结束时生成报告包含:
- CPU 和 RAM 峰值
- 趋势(改善中/恶化中/稳定)
- 检测到的告警事件
- 最终建议
5. Claude API 基准测试(可选)
测试延迟是否来自 API:
python C:\Users\renat\skills\claude-monitor\scripts\api_bench.py
测量本地 Claude Code 进程的响应时间(不调用 API)。 与典型时间对比,指示是否在预期范围内。
参考阈值
| 指标 | 正常 | 警告 | 严重 | |------|------|------|------| | CPU % | <60% | 60-85% | >85% | | RAM 使用率 % | <70% | 70-85% | >85% | | 浏览器 RAM | <3 GB | 3-6 GB | >6 GB | | 浏览器进程数 | <30 | 30-60 | >60 | | 磁盘可用 | >15% | 10-15% | <10% | | 网络延迟 | <200ms | 200-500ms | >500ms |
用户提示
展示诊断结果时,附上以下上下文提示:
- 标签页多 = CPU/RAM 高:每个浏览器标签页是独立进程。50个标签页 = 50个进程争夺资源。
- Claude Code 本身较重:它运行多个 Electron 进程,这是正常的。