init-vscode
Installation
SKILL.md
Init VSCode
初始化或更新项目的 VSCode 配置文件,提供一套开箱即用的编辑器设置和扩展推荐。
目标
为项目配置 VSCode 开发环境,包括:
- 扩展推荐(extensions.json)
- 工作区设置(settings.json)
- 大型 monorepo 性能默认值:三层排除、搜索索引收敛、TypeScript Server 限制与监听策略
配置采用智能合并策略,尊重用户现有配置的同时补充最佳实践。但本技能存在一个强策略例外:files.eol 必须收敛为 "\n"。
大型 monorepo 必须同步维护三层排除:
files.exclude:隐藏文件树中的依赖、构建产物、缓存、日志和 sourcemap,降低资源管理器渲染压力。files.watcherExclude:减少 VSCode 文件监听器对无效目录的扫描,降低启动后持续 CPU 与磁盘 I/O。search.exclude:减少搜索与索引对象,避免rg、搜索索引和 AI 扩展重复扫描生成文件。