Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

为VS Code源码开发提供隔离环境启动器,自动配置认证数据、唯一调试端口及Playwright自动化接口,支持多实例并行运行与远程调试。

47 skills 4

Install All Skills

npx skills add asJEI/vscode --all -g -y
More Options

List skills in collection

npx skills add asJEI/vscode --list

Skills in Collection (47)

为VS Code源码开发提供隔离环境启动器,自动配置认证数据、唯一调试端口及Playwright自动化接口,支持多实例并行运行与远程调试。
需要启动已认证的VS Code实例进行UI自动化测试 需要在VS Code开发中同时使用Playwright驱动和DAP调试 需要并行运行多个无端口冲突的VS Code工作区
.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
VS Code无障碍技能,要求新增或修改交互式UI时强制集成帮助对话框、可访问视图及设置,确保屏幕阅读器兼容和键盘导航。
add a new feature implement a new panel/view/widget update existing UI interactions
.github/skills/accessibility/SKILL.md
npx skills add asJEI/vscode --skill accessibility -g -y
用于管理 VS Code 配置策略的全生命周期,包括新增、修改、审查及导出。涵盖 OS 级注册表、Linux 文件及 GitHub 账户级策略的集成与本地测试。
向配置属性添加 policy 字段 修改现有策略或审查相关 PR 集成账户或企业托管设置 在本地测试策略而无需真实后端
.github/skills/add-policy/SKILL.md
npx skills add asJEI/vscode --skill add-policy -g -y
提供 Agent Host 端到端测试的编写、录制和故障排除指南。涵盖跨提供者测试添加、基于 CAPI 协议的固定装置录制与重放,以及严格遵循确定性回放规则的工作流程。
编写或更新 Agent Host 端到端测试 录制或重新录制 AHP 协议测试固定装置 调试因 SDK 升级导致的回放缓存未命中 处理非确定性测试的门控逻辑
.github/skills/agent-host-e2e-tests/SKILL.md
npx skills add asJEI/vscode --skill agent-host-e2e-tests -g -y
用于分析 Agent Host 调试日志包,指导提取和解压日志文件,解释各组件日志含义,并基于症状定位关键日志进行关联排查。
收到 ah-logs 或 ahp-logs 压缩包/文件夹 需要分析 Export Agent Host Debug Logs 导出的日志束 提供 events.jsonl 或各类 .log/.jsonl 文件
.github/skills/agent-host-logs/SKILL.md
npx skills add asJEI/vscode --skill agent-host-logs -g -y
识别特定作者在分支中对哪些文件有贡献,追踪重命名并生成包含状态、路径和行数的Markdown表格。用于审计作者归属或合并前核查。
查询特定作者对代码的贡献 审计合并前的作者归属 追踪文件重命名历史
.github/skills/author-contributions/SKILL.md
npx skills add asJEI/vscode --skill author-contributions -g -y
用于自动化执行 VS Code 性能或内存调查。通过驱动特定工作流、捕获堆快照和截图,验证场景稳定性,并为后续的堆对象分析提供数据支持,最终目标是定位并修复内存泄漏。
用户询问 VS Code 是否存在内存泄漏 要求启动 VS Code 并捕获堆快照 运行内置的 Chat 内存冒烟测试脚本
.github/skills/auto-perf-optimize/SKILL.md
npx skills add asJEI/vscode --skill auto-perf-optimize -g -y
提供 Azure DevOps 管道变更的本地验证能力,涵盖队列构建、状态检查及日志查看。通过 CLI 工具加速反馈循环,避免等待完整 CI 运行,提升开发效率。
修改 Azure DevOps 管道 YAML 文件 需要快速验证 CI/CD 配置变更 查看或管理构建队列与状态
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
Chat Customizations Editor的SKILL.md,定义AI定制管理UI的开发规范、核心接口及扩展API同步机制。指导开发者修改界面组件时遵循声明式原则,确保跨层接口一致性。
修改Chat定制编辑器UI组件 调整AI自定义项存储过滤逻辑 同步扩展API与内部接口字段
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于运行 VS Code Chat 性能基准测试和内存泄漏检查,支持对比本地构建与发布版本,适用于排查渲染回归、验证性能变更及监控聊天响应管道。
修改 Chat 渲染代码后 变更流式响应或 SSE 处理逻辑 调整组件生命周期模式 比较不同 VS Code 版本性能差异 CI 中拦截影响 Chat UI 的 PR
.github/skills/chat-perf/SKILL.md
npx skills add asJEI/vscode --skill chat-perf -g -y
用于查找和读取 Code OSS 或 Agents 应用开发版本中的时间戳日志,支持定位主进程、渲染器及扩展宿主等关键日志文件,辅助排查运行时问题。
用户询问 Code OSS 或 Agents 应用的启动失败、崩溃或运行异常 需要检查特定时间段内的 Electron 进程日志以调试 UI 或扩展问题
.github/skills/code-oss-logs/SKILL.md
npx skills add asJEI/vscode --skill code-oss-logs -g -y
用于创建和更新组件测试夹具,支持截图测试及UI组件设计。涵盖文件结构、主题配置、服务注入、CSS作用域及异步渲染等最佳实践与常见陷阱。
创建组件测试夹具 更新截图测试用例 设计需适配fixture的UI组件
.github/skills/component-fixtures/SKILL.md
npx skills add asJEI/vscode --skill component-fixtures -g -y
分析V8/Chrome性能配置文件(.cpuprofile)和DevTools追踪文件(Trace-*.json),识别性能瓶颈、比较代码路径及理解时序数据。
提供.cpuprofile或Trace-*.json文件并询问性能情况 调查特定代码路径为何较慢 查找耗时最多的函数 对比新旧实现的性能差异 调查布局抖动、长任务或渲染瓶颈
.github/skills/cpu-profile-analysis/SKILL.md
npx skills add asJEI/vscode --skill cpu-profile-analysis -g -y
提供VS Code UI设计的共享价值观、原则与具体手段,用于指导界面设计、构建、审查及反馈。将模糊的视觉问题转化为基于原则的具体修复方案,统一设计师与工程师的设计语言。
进行UI界面设计或重构 审查前端视觉组件 解决界面布局或样式问题 讨论UI交互细节如间距、颜色
.github/skills/design-philosophy/SKILL.md
npx skills add asJEI/vscode --skill design-philosophy -g -y
指导使用 gh CLI 排查和修复 PR 上的 CI 失败,涵盖定位 PR、检查状态、下载日志及迭代修复。
CI 检查在 PR 分支上失败 需要分析 CI 日志以定位错误原因
.github/skills/fix-ci-failures/SKILL.md
npx skills add asJEI/vscode --skill fix-ci-failures -g -y
指导如何修复VS Code遥测面板中的未处理错误。核心原则是不在崩溃点掩盖问题,而是通过调用栈追溯无效数据源头。若无法定位生产者,则丰富错误日志以辅助诊断;若能定位,则直接修复数据生产逻辑。
分析VS Code错误遥测报告 排查堆栈跟踪中的未处理异常 调查错误消息和数据流问题
.github/skills/fix-errors/SKILL.md
npx skills add asJEI/vscode --skill fix-errors -g -y
分析V8堆快照以排查内存泄漏和对象保留问题。提供快照解析、前后对比、保留路径追踪及大文件流式处理工具,辅助定位GC后仍存活的对象。
用户提供.heapsnapshot文件 询问对象保留路径 比较快照差异 调查对象存活原因
.github/skills/heap-snapshot-analysis/SKILL.md
npx skills add asJEI/vscode --skill heap-snapshot-analysis -g -y
确保代码变更通过VS Code的卫生检查,涵盖预提交钩子、Unicode限制、字符串引用、版权头、缩进、格式及ESLint/Stylelint等规范。
准备提交代码前 执行npm run precommit时
.github/skills/hygiene/SKILL.md
npx skills add asJEI/vscode --skill hygiene -g -y
VS Code集成浏览器架构说明,解释基于Chromium的嵌入式浏览器在Electron多进程中的设计、IPC通信及主/共享/渲染进程职责。
理解VS Code内置浏览器机制 开发Agent浏览器工具 排查BrowserView相关UI或功能问题
.github/skills/integrated-browser/SKILL.md
npx skills add asJEI/vscode --skill integrated-browser -g -y
用于在 VS Code 仓库中运行集成测试,涵盖 macOS/Linux 和 Windows 脚本及其参数用法,区分 Node.js 与扩展宿主测试。
需要运行 VS Code 集成测试时 查询集成测试脚本参数或执行方式时
.github/skills/integration-tests/SKILL.md
npx skills add asJEI/vscode --skill integration-tests -g -y
用于审计代码中的内存泄漏和对象释放问题,提供事件监听、生命周期回调及 DisposableStore 的使用规范与修复模式。
审查注册事件监听器或 DOM 处理器的代码 修复报告的内存泄漏问题 检查重复调用方法中创建的对象
.github/skills/memory-leak-audit/SKILL.md
npx skills add asJEI/vscode --skill memory-leak-audit -g -y
用于 Copilot Chat 扩展的 OpenTelemetry 可观测性技能,涵盖 span、指标和事件的添加与变更。要求修改代码时同步更新监控文档,适配四种代理执行路径的遥测策略。
添加或修改 OTel spans/metrics/events 新增代理表面仪器的实现 涉及 Copilot CLI 桥接或 Claude span 发射 更新 agent_monitoring 相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供 Agents window 架构规范,涵盖分层、布局、会话管理及移动端适配。指导开发者在实现功能或修复该窗口问题时,遵循编码指南并查阅对应规格文档以保持代码同步。
修改 src/vs/sessions/ 下的代码 实现 Agents window 新功能 修复 Agents window 相关 Bug
.github/skills/sessions/SKILL.md
npx skills add asJEI/vscode --skill sessions -g -y
指导运行VS Code冒烟测试,涵盖编译与执行脚本、参数过滤及CI环境下的不稳定测试排查技巧。
运行VS Code冒烟测试 配置或调试冒烟测试CI步骤 排查CI中不稳定的冒烟测试
.github/skills/smoke-tests/SKILL.md
npx skills add asJEI/vscode --skill smoke-tests -g -y
使用 electron-minidump 对 VS Code 原生崩溃转储文件进行符号化,还原方法名以辅助调试。适用于拥有权限的团队成员在 macOS/Linux 环境下分析内部或开源 Electron 构建的崩溃日志。
收到 .dmp 崩溃转储文件 需要解析原生崩溃堆栈中的缺失方法名 请求对 Electron/VS Code 崩溃进行符号化
.github/skills/symbolicate-crash-dump/SKILL.md
npx skills add asJEI/vscode --skill symbolicate-crash-dump -g -y
在重命名工具或工具集时,确保将旧名称加入遗留数组以维持向后兼容。适用于修改工具注册代码或审查相关PR的场景,防止现有配置失效。
重命名工具的 toolReferenceName 重命名工具集的 referenceName 审查修改工具注册的 PR
.github/skills/tool-rename-deprecation/SKILL.md
npx skills add asJEI/vscode --skill tool-rename-deprecation -g -y
指导在VS Code仓库中运行单元测试,优先使用runTests工具获取结构化输出,备选平台脚本执行Mocha测试,支持文件过滤、名称匹配、覆盖率及超时配置。
需要运行单元测试 筛选特定文件或测试用例 生成代码覆盖率报告
.github/skills/unit-tests/SKILL.md
npx skills add asJEI/vscode --skill unit-tests -g -y
从最新CI运行下载截图基线并提交,用于更新、接受或刷新组件截图基线,或在截图测试报告差异后使用。
被要求更新、接受或刷新组件截图基线时 截图测试GitHub Action报告差异后
.github/skills/update-screenshots/SKILL.md
npx skills add asJEI/vscode --skill update-screenshots -g -y
提供VS Code前端CSS开发规范,涵盖文件组织、命名约定、尺寸标准、布局模式及选择器最佳实践,辅助开发者编写高质量样式代码。
编写或重构CSS样式 构建UI布局组件 解决文本截断问题 调整响应式布局
.github/skills/ux-css-layout/SKILL.md
npx skills add asJEI/vscode --skill ux-css-layout -g -y
指导VS Code主题开发,涵盖颜色注册、CSS变量使用、小部件样式模式及高对比度支持。
注册自定义颜色 在CSS中使用主题变量 配置小部件默认样式 实现高对比度主题
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于在本地启动 vscode-dev 服务器,加载 microsoft/vscode 源码以验证 Web Workbench 或 Agents 窗口。涵盖服务启动、URL 配置及通过集成浏览器进行交互和调试的指南。
用户希望在本地运行 vscode.dev 服务器 需要验证 VS Code Web Workbench 的更改 测试 VS Code Agents 窗口功能
.github/skills/vscode-dev-workbench/SKILL.md
npx skills add asJEI/vscode --skill vscode-dev-workbench -g -y
用于升级 Anthropic SDK 包,包括版本更新、迁移、解决依赖冲突及 API 变更分析。
用户请求升级 Anthropic SDK 到新版本 用户需要迁移 SDK 版本或解决相关依赖问题
extensions/copilot/.agents/skills/anthropic-sdk-upgrader/SKILL.md
npx skills add asJEI/vscode --skill anthropic-sdk-upgrader -g -y
通过 Playwright CLI 和 CDP 协议自动化启动 VS Code Insiders 及 Copilot Chat 扩展,支持 UI 交互、测试与截图取证。
automate VS Code interact with chat test the UI take a screenshot launch with debugging
extensions/copilot/.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
处理用户在当前会话中提交的反馈。通过工具获取评论,理解意图并修改代码以解决反馈,最后标记或删除已处理的评论,确保变更与代码库一致。
用户通过提交反馈按钮发送反馈 消息附带了具体的反馈评论ID
src/vs/sessions/skills/act-on-feedback/SKILL.md
npx skills add asJEI/vscode --skill act-on-feedback -g -y
该技能用于对当前会话中的代码变更执行审查。通过检测变更文件,从正确性、安全、清晰度等维度分析潜在问题,并将具体可操作的反馈以行内评论形式附加到代码中,不修改文件内容。
用户请求代码审查 点击运行代码审查按钮
src/vs/sessions/skills/code-review/SKILL.md
npx skills add asJEI/vscode --skill code-review -g -y
协助用户提交代码变更,通过分析仓库历史自动识别提交规范,生成符合风格的提交信息并完成git commit操作。
用户请求提交代码或保存工作 包含 commit, save my work 等指令
src/vs/sessions/skills/commit/SKILL.md
npx skills add asJEI/vscode --skill commit -g -y
指导 Agent 使用 GitHub MCP 服务器为当前会话创建草稿拉取请求。流程包括运行编译检查、提交未保存更改、审查变更、编写规范的标题与描述,最终生成 Draft PR。
用户希望将当前工作成果以草稿形式提交到代码仓库 需要为尚未完成的代码变更创建 Pull Request
src/vs/sessions/skills/create-draft-pr/SKILL.md
npx skills add asJEI/vscode --skill create-draft-pr -g -y
利用 GitHub MCP 服务器创建 Pull Request。流程包括编译检查、提交未保存更改、审查会话变更、撰写规范的标题与描述,并静默生成 PR。
用户希望将当前会话的更改提交为 Pull Request 完成代码修改后需要发起合并请求
src/vs/sessions/skills/create-pr/SKILL.md
npx skills add asJEI/vscode --skill create-pr -g -y
修复当前会话中失败的 CI 检查。通过读取 PR 链接、检查名称及详细输出,分析编译错误、Lint 违规或测试失败等根因,进行必要的代码修改并本地验证以解决 CI 问题。
用户请求修复 CI 检查 点击 Changes 工具栏中的 Fix Checks 按钮
src/vs/sessions/skills/fix-ci/SKILL.md
npx skills add asJEI/vscode --skill fix-ci -g -y
自动检测或修改工作区运行命令,支持生成tasks.json配置以在Agent会话中设置和更新一键运行任务。
用户需要设置或更新会话的运行命令 用户希望添加项目依赖安装或启动脚本
src/vs/sessions/skills/generate-run-commands/SKILL.md
npx skills add asJEI/vscode --skill generate-run-commands -g -y
将主题分支的更改合并到基础分支,处理未提交变更、执行合并操作及解决冲突,确保代码集成安全合规。
用户希望将当前会话的工作合并回基础分支 需要执行 Git 分支合并操作
src/vs/sessions/skills/merge/SKILL.md
npx skills add asJEI/vscode --skill merge -g -y
用于将当前会话分支重新基于最新上游代码,以同步变更。通过自动提交未保存更改、拉取更新并执行变基来解决冲突,确保上游逻辑优先,并验证最终结果符合项目目标。
需要更新分支以匹配最新上游 上游代码发生显著变化需同步
src/vs/sessions/skills/sync-upstream/SKILL.md
npx skills add asJEI/vscode --skill sync-upstream -g -y
同步当前会话分支与上游,或发布至远程。涵盖拉取最新、变基、推送及设置上游等场景,自动处理冲突并验证同步状态。
用户要求同步分支 拉取最新更改 基于上游变基 推送当前分支 发布分支 设置上游
src/vs/sessions/skills/sync/SKILL.md
npx skills add asJEI/vscode --skill sync -g -y
通过分析 Copilot CLI 会话的事件日志,调查并解释代理行为的异常原因,如请求延迟、工具调用失败或文件未加载等问题。
用户询问请求为何缓慢 用户询问工具调用行为异常 用户询问指令或技能未加载 用户询问代理行为不符合预期
src/vs/sessions/skills/troubleshoot/SKILL.md
npx skills add asJEI/vscode --skill troubleshoot -g -y
用于同步并更新当前会话的拉取请求。自动处理上游变更拉取、冲突解决、代码编译与修复,提交未暂存更改,并根据重大修改更新PR标题和描述,最后推送新内容至PR。
用户希望将新更改推送到现有PR 需要合并上游变更并解决冲突
src/vs/sessions/skills/update-pr/SKILL.md
npx skills add asJEI/vscode --skill update-pr -g -y
用于捕获和持久化仓库中的重大经验教训、模式或约束。通过创建或更新技能、指令文件,将调试中发现的陷阱、架构限制等可复用知识保存下来,供未来会话使用,提升开发效率。
用户明确说 learn! 发现值得记录的调试陷阱或模式 识别出未文档化的领域知识
src/vs/sessions/skills/update-skills/SKILL.md
npx skills add asJEI/vscode --skill update-skills -g -y
指导在vscode-copilot-chat项目中升级@github/copilot npm包。流程包括快照旧类型、安装新版、对比差异文档化、编译修复测试及生成总结,确保升级后代码稳定。
需要升级 github copilot CLI/SDK 版本 执行 vscode-copilot-chat 项目依赖更新
extensions/copilot/.agents/skills/github-copilot-upgrader/SKILL.md
npx skills add asJEI/vscode --skill github-copilot-upgrader -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-28 11:00
浙ICP备14020137号-1 $Carte des visiteurs$