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

CI 检查修复助手

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

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

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

2可靠稳定6 / 20 · 1.5/5

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

3适用触发8 / 15 · 2.7/5

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

4规范维护7 / 15 · 2.3/5

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

5有效结果5 / 15 · 1.7/5

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

6证据核验3 / 10 · 1.5/5

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

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

这个 Skill 能做什么,适合哪些场景?

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

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

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

这个 Skill 有哪些优点和局限?

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

如何安装这个 Skill?

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

如何使用这个 Skill?

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

常见问题

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

同仓库的其他 Skills

均来自 microsoft/vscode

开发与工程 ✓ Microsoft · 官方

反馈执行器

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

开发与工程 ✓ Microsoft · 官方

更新现有拉取请求

同步分支、检查代码并将新变更推送到现有拉取请求。

开发与工程 ✓ Microsoft · 官方

VS Code 单元测试助手

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

开发与工程 ✓ Microsoft · 官方

VS Code Chat 性能实验室

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

开发与工程 ✓ Microsoft · 官方

VS Code 冒烟测试助手

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

开发与工程 ✓ Microsoft · 官方

CI 组件截图基线调查

从 CI 检查结果和截图制品中调查组件截图差异。

开发与工程 ✓ Microsoft · 官方

工具重命名兼容性检查

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

开发与工程 ✓ Microsoft · 官方

Agent 主机端到端测试助手

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

开发与工程 ✓ Microsoft · 官方

VS Code Agents 窗口会话架构

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

开发与工程 ✓ Microsoft · 官方

Code OSS 启动与调试

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

开发与工程 ✓ Microsoft · 官方

组件夹具与截图测试

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

开发与工程 ✓ Microsoft · 官方

VS Code 聊天定制编辑器开发技能

帮助开发者安全修改并测试 VS Code 的聊天定制管理界面。

开发与工程 ✓ Microsoft · 官方

VS Code 错误遥测修复指南

从错误遥测追溯无效数据源头,修复未处理错误而不是掩盖崩溃。

开发与工程 ✓ Microsoft · 官方

VS Code 集成测试运行助手

帮助你在 VS Code 源码仓库中准确运行和筛选集成测试。

开发与工程 ✓ Microsoft · 官方

Code OSS 开发日志查看器

快速定位并读取 Code OSS 开发运行日志。

开发与工程 ✓ Microsoft · 官方

会话代码审查

审查当前会话的代码变更,并将高价值问题直接标注在代码上。

自动化与运维 ✓ Microsoft · 官方

CI 故障修复助手

定位拉取请求中的 CI 失败原因并迭代修复。

开发与工程 ✓ Microsoft · 官方

VS Code 代码卫生检查

在提交前检查 VS Code 代码规范,减少因卫生检查失败导致的提交阻塞。

开发与工程 ✓ Microsoft · 官方

VS Code 性能调查工作流

自动化复现 VS Code 场景并采集性能与内存证据。

开发与工程 ✓ Microsoft · 官方

VS Code Insiders 自动化技能

通过 Playwright 自动化 VS Code Insiders 与 Copilot Chat。

相关 Skills