SuperAPI AI 工具集

vscode-doctor

办公与效率

查看项目

更新于 10-16 00:04

技能介绍

用途:诊断 VS Code 及兼容编辑器变慢或卡死的问题,从机器当前状态收集证据,而非套用旧的观察结论、固定路径、固定扩展名、固定系统问题或固定生成目录列表。

主要能力:通过采集脚本获取编辑器状态、进程 CPU/内存、语言服务与扩展子进程、文件监视错误、重复重扫描、工作区范围、缓存与存储体积、远程/容器标记等信息;按证据强度分级,区分高优先级(直接解释症状)、中优先级(可能相关或未证实的优化)与低优先级(维护类事项);可给出保持大工作区、文件浏览器式工作区、收窄工作区、扩展性能分析、缓存维护等不同处理路线。

使用方式:从脚本文件直接运行采集器,例如: cd <path-to-vscode-doctor-skill> EDITOR_COMMANDS="<space-separated editor cli commands, if known>"
EDITOR_PROCESS_QUERY="<process regex, if known>"
EDITOR_DATA_DIRS="<colon-separated data dirs, if known>"
EDITOR_SETTINGS_FILES="<colon-separated settings files, if known>"
SETTINGS_QUERY="<settings regex, if known>"
EDITOR_LOG_DIRS="<colon-separated log dirs, if known>"
LOG_FILE_GLOB="<log file glob, if known>"
LOG_SIGNAL_QUERY="<log regex, if known>"
GENERATED_DIR_PATTERNS="<colon-separated generated directory names, if user/project supplied>"
./scripts/collect_vscode_diagnostics.sh "<workspace-root>" 不要把脚本通过标准输入管道给 bash 执行,某些编辑器 CLI 在 --status 时会读取标准输入,可能截断采集。未知参数留空,不要臆造。

适用场景:用户报告编辑器卡顿、输入延迟、扩展后台占用、工作区过大导致文件监视或搜索压力等情况;尤其适合希望保持大目录打开、把编辑器当作文件浏览器使用的用户。

限制与边界:默认不写入,不修改设置、不禁用扩展、不删缓存、不改环境变量、不杀进程,除非用户明确确认;扩展名只在实时输出、截图或日志中出现时才作为证据;工作区排除项优先使用工作区级设置,并先展示设置差异、预期效果、验证方式和回滚方案;files.exclude、search.exclude、watcher 排除与语言工具排除均有副作用;无前后基线时不宣称优化有效,影响只能作为假设;本地 --status 和进程采样无法证明远程 SSH、WSL、开发容器或网络文件系统的根因,需先收集远端证据。官方收费、价格与平台支持信息暂未提供。