开发与工程 ✓ Microsoft · 官方 ci-fixingfailed-checkscode-changeslintcompile-errorstesting

CI 检查修复助手

根据失败检查的注释和输出定位原因并修复当前会话中的 CI 问题。

FollowSkills 评估 · FSRS-2.0
不推荐
40/ 100 五分制 2.0 / 5
信任安全11 / 25 · 2.2/5

技能限定于当前会话的失败 CI 检查并要求避免无关修改,且未显示恶意、凭据窃取或隐蔽外传;但要求“立即”修改,没有用户确认、权限边界、敏感日志处理、变更回滚或数据流说明,因此扣分。

可靠稳定6 / 20 · 1.5/5

工作流逻辑基本一致:读取检查信息、定位根因、修改代码并尽可能本地验证;但未规定缺失或格式异常输入的处理、具体验证命令、失败反馈或无法复现时的停止条件,静态评估限制分数不超过 10。

适用触发8 / 15 · 2.7/5

触发场景和目标较明确,即通过 Changes 工具栏的 Fix Checks 按钮修复当前会话 CI;但未说明非适用场景、输入格式、输出形式、权限要求或不同开发环境支持,中文支持和中国大陆网络可达性也未被说明。

规范维护7 / 15 · 2.3/5

名称、描述和正文一致,结构简洁并有分步工作流;仓库提供 MIT 许可证、Microsoft 归属和版本信息,但技能本身缺少依赖/安装说明、示例、FAQ、已知限制、变更记录和明确维护路径,因此扣分。

有效结果5 / 15 · 1.7/5

能够覆盖从失败日志到代码修复和本地验证的核心任务,且强调聚焦 CI 根因;但没有具体工具调用、输出格式、代表性结果或替代方案证据,且“尽可能验证”可能留下未确认的修复,静态评估限制分数不超过 7。

证据核验3 / 10 · 1.5/5

失败检查通常包含状态、详情链接、注释和输出,具备一定可追溯性;仓库还有真实 CI 工作流和测试材料,但未证明覆盖该技能的关键执行路径,也未提供该技能自身的可复现测试,静态评估限制分数不超过 5。

证据充分度: 评估于 2026年7月20日 审查版本 5b3e1be7be9e
使用前请注意
  • “立即”修改代码缺少确认和回滚要求;应先概述拟修改范围,并在高影响变更前请求确认。
  • 技能未定义 CI 信息缺失、日志含敏感数据、无法本地复现或验证失败时的处理方式。
  • 未说明具体命令、输出格式、依赖环境及非适用场景;中文用户和中国大陆网络环境的适配性无法从材料确认。
查看完整评分方法 →

它能做什么 & 适用场景

该技能用于修复当前会话中的失败 CI 检查。它读取失败检查提供的状态、结论、详情链接、注释和输出,并据此判断根因。随后修改必要的代码,重点处理编译错误、代码检查问题和失败测试。它还会在可行时进行本地验证,但不限定具体 CI 平台。

读取当前会话附带的失败 CI 检查信息,包括拉取请求链接、检查名称、状态、结论、详情 URL、注释和输出;分析失败根因;执行必要的代码修改;在条件允许时进行编译、代码检查或相关测试等本地验证。

  1. 开发者点击 Changes 工具栏中的 Fix Checks 按钮后,需要处理当前会话的失败 CI 检查。
  2. 维护者收到带有检查输出和注释的拉取请求失败结果,需要定位编译错误并修改代码。
  3. 团队成员面对代码检查或代码卫生违规,需要根据 CI 反馈进行针对性修复。
  4. 开发者遇到 CI 测试失败,希望修改后在本地运行相关验证。

优缺点一览

优点
  • 直接围绕失败检查的注释和输出定位问题。
  • 覆盖编译错误、代码检查违规和失败测试等常见根因。
  • 要求尽量进行本地验证,并避免无关修改。
局限
  • 依赖当前会话附带完整的失败检查信息。
  • SKILL.md 未说明支持的具体 CI 服务或平台。
  • 本地验证仅在条件允许时进行,未提供固定的验证命令。
  • README 未提供该技能的独立安装流程。

如何安装

该技能位于 VS Code 仓库的 src/vs/sessions/skills/fix-ci/SKILL.md。README 说明该仓库包含 61 个技能,但没有提供单独安装此技能的命令或步骤;独立安装方式未文档化。

如何使用

在包含失败 CI 检查信息的当前会话中,点击 Changes 工具栏中的 Fix Checks 按钮。示例触发:"请修复当前会话中失败的 CI 检查。"随后提供失败检查的注释和输出,以便技能分析并修改代码。

常见问题

它能否独立分析没有检查输出的 CI 失败?
资料要求读取附带的失败检查信息,包括注释和输出;未说明没有这些信息时的处理方式。
它会修改哪些文件?
它会进行解决失败检查所需的代码修改,并应避免无关改动;资料没有规定具体文件范围。
它是否需要特定的 CI 服务?
资料未指定具体 CI 服务,因此无法确认对某个平台的专门支持。
如何安装这个技能?
技能文件位于指定仓库路径。README 仅说明整个仓库包含 61 个技能,没有记录此技能的独立安装命令。

同仓库的其他 Skills

均来自 microsoft/vscode

开发与工程 ✓ Microsoft · 官方

工具重命名兼容性检查

防止内置工具重命名破坏现有提示词与工具配置。

开发与工程 ✓ Microsoft · 官方

Copilot Chat OpenTelemetry 埋点指南

为 Copilot Chat 统一设计和维护 OpenTelemetry 埋点。

开发与工程 ✓ Microsoft · 官方

VS Code 配置策略维护助手

规范 VS Code 企业配置策略的注册、导出与验证。

设计与前端 ✓ Microsoft · 官方

VS Code 设计哲学

用价值、原则和设计动作,把“看起来不对”转化为可执行的界面改进。

开发与工程 ✓ Microsoft · 官方

Agent 主机端到端测试助手

用严格的回放夹具维护 VS Code Agent 主机端到端测试。

开发与工程 ✓ Microsoft · 官方

VS Code 集成浏览器架构指南

帮助开发者安全理解和修改 VS Code 集成浏览器的跨进程架构。

开发与工程 ✓ Microsoft · 官方

VS Code Agents 窗口会话架构

帮助代理安全实现和修复 VS Code Agents 窗口功能。

开发与工程 ✓ Microsoft · 官方

智能提交助手

根据仓库惯例生成提交信息并安全提交代码变更。

开发与工程 ✓ Microsoft · 官方

Agent Host 日志分析

定位 Agent Host 导出日志中的会话、传输与主机问题。

开发与工程 ✓ Microsoft · 官方

VS Code 单元测试助手

在 VS Code 源码仓库中按文件、测试名称或匹配模式运行单元测试。

开发与工程 ✓ Microsoft · 官方

VS Code Agent 定制助手

帮助创建、修复和排查 VS Code Agent 定制文件及其加载问题。

开发与工程 ✓ Microsoft · 官方

Code OSS 启动与调试

为 VS Code 源码构建提供隔离启动、Playwright 自动化和多进程调试端口。

开发与工程 ✓ Microsoft · 官方

VS Code 无障碍开发助手

为 VS Code 交互式功能提供可执行的无障碍实现规范。

设计与前端 ✓ Microsoft · 官方

VS Code CSS 布局规范

用 VS Code 规范构建稳健的 CSS 布局与文本截断体验

开发与工程 ✓ Microsoft · 官方

VS Code Chat 性能实验室

基准测试聊天渲染性能,并检测会话中的内存泄漏。

开发与工程 ✓ Microsoft · 官方

组件夹具与截图测试

帮助你为 VS Code 组件创建稳定、可主题化的截图测试夹具。

开发与工程 ✓ Microsoft · 官方

VS Code 冒烟测试助手

运行、筛选并调试 VS Code 端到端冒烟测试。

开发与工程 ✓ Microsoft · 官方

VS Code 崩溃转储符号化

将原生 VS Code 崩溃转储转换为带方法名的可读回溯。

开发与工程 ✓ Microsoft · 官方

VS Code 本地 Web 工作台

在本地 vscode.dev 中验证 VS Code 工作台和 Agents 窗口改动。

开发与工程 ✓ Microsoft · 官方

反馈执行器

读取当前会话反馈并落实对应代码修改。

相关 Skills