用途:为团队统一编辑器配置,检查并配置 EditorConfig 与 VS Code 工作区设置,适用于格式化保存、推荐扩展和调试配置的搭建。
主要能力:检测项目语言与工具(如 package.json 对应 Biome,tsconfig.json 对应 TypeScript,pyproject.toml 对应 Ruff 与 Python 扩展,Cargo.toml 对应 rust-analyzer,biome.json 对应 Biome 扩展);核对 .editorconfig、.vscode/settings.json、.vscode/extensions.json 的合规性;生成合规报告;创建或更新编辑器配置文件、启动与任务配置,并更新 .project-standards.yaml、生成 docs/EDITOR_SETUP.md 文档。
使用方式:/configure:editor 检查合规并提供修复;/configure:editor --check-only 仅报告状态不做修改;/configure:editor --fix 自动应用全部修复。执行流程包含检测语言、分析现状、输出报告、配置编辑器文件、创建 launch 与 tasks、更新标准跟踪、生成文档、输出完成报告。
适用场景:团队统一编辑器配置、核对 EditorConfig 或 VS Code 工作区合规、为检测到的语言配置保存时格式化、为项目工具添加推荐 VS Code 扩展、设置调试配置与任务。
限制:个人编辑器偏好应在用户设置中配置;仅查看现有 .editorconfig 可用 Read 工具;项目不使用 VS Code 时需手动为其他编辑器配置;扩展已配置好时无需使用;简单无调试需求的项目不适用。错误处理包括:未检测到语言时创建最小 EditorConfig;格式化器冲突时发出警告;JSON 无效时报告解析错误并可替换为模板。