Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

用于在VS Code源码开发中启动隔离的Code OSS实例,自动分配调试端口并保留认证状态。支持结合Playwright进行UI自动化测试及通过dap-cli附加调试器,适用于需要同时驱动UI和调试渲染/扩展进程的场景。

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源码开发中启动隔离的Code OSS实例,自动分配调试端口并保留认证状态。支持结合Playwright进行UI自动化测试及通过dap-cli附加调试器,适用于需要同时驱动UI和调试渲染/扩展进程的场景。
需要启动带认证的VS Code开发环境进行UI自动化 需要在运行中的VS Code中附加调试器设置断点 需要多实例并行且避免端口冲突的VS Code调试场景
.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
VS Code 无障碍技能,规范新增或修改交互 UI 时的无障碍实现。要求提供帮助对话框、可访问视图及设置,并遵循 ARIA 和键盘导航标准。
add a new feature implement a new panel/view/widget add a new command or workflow new contribution in workbench/editor/extensions update existing UI interactions
.github/skills/accessibility/SKILL.md
npx skills add asJEI/vscode --skill accessibility -g -y
用于管理 VS Code 配置策略的全生命周期,涵盖新增、修改及审查策略注册。支持 OS 级、账户级及 Copilot 托管设置的集成与测试,确保企业级配置锁定的正确实现。
添加或修改包含 policy: 字段的配置属性 审查涉及策略注册的 PR 本地测试账户或托管设置策略 集成原生 MDM 或 GitHub 服务器托管设置
.github/skills/add-policy/SKILL.md
npx skills add asJEI/vscode --skill add-policy -g -y
用于编写、录制和调试 Agent Host 端到端测试的技能。涵盖跨供应商测试添加、SDK 升级后的 Fixtures 重录及回放缓存未命中诊断,确保测试确定性与安全性。
需要添加新的端到端测试用例 SDK 或 CLI 版本更新导致录制数据失效需重录 排查端到端测试失败或回放缓存未命中问题
.github/skills/agent-host-e2e-tests/SKILL.md
npx skills add asJEI/vscode --skill agent-host-e2e-tests -g -y
用于分析Agent Host调试日志导出包,指导如何解压、识别敏感数据及解读各类日志文件含义。提供基于症状定位日志文件的策略,辅助排查客户端、服务端及SDK间的交互问题。
收到ah-logs或ahp-logs压缩文件或文件夹 需要分析Agent Host调试日志以排查故障
.github/skills/agent-host-logs/SKILL.md
npx skills add asJEI/vscode --skill agent-host-logs -g -y
识别分支中特定作者的代码贡献,通过追踪文件重命名关联间接贡献。用于审计合并前的作者归属或回答谁修改了哪些代码,返回包含状态、路径和行数的简洁表格。
查询特定作者在分支上的所有贡献文件 审计合并前的代码作者归属 回答谁编辑了什么或贡献了哪些代码
.github/skills/author-contributions/SKILL.md
npx skills add asJEI/vscode --skill author-contributions -g -y
用于自动化执行VS Code性能或内存调查场景。通过驱动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管道YAML变更,避免等待CI反馈。支持队列构建、检查状态、查看日志及取消旧构建,加速VS Code构建迭代。
修改Azure DevOps管道YAML文件后 需要快速验证CI/CD配置变更
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
提供 Chat Customizations Editor 的开发规范,涵盖核心接口、文件夹结构及扩展 API 同步机制,指导管理 UI 的修改与维护。
修改聊天自定义编辑器界面 调整 AI 定制项的管理逻辑 更新扩展 API 以支持新的定制提供者
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于在本地开发构建或已发布的 VS Code 版本上运行聊天性能基准测试和内存泄漏检查,以调查渲染回归、验证性能敏感更改及检测聊天响应管道中的内存问题。
修改聊天渲染代码后 变更流式响应管道时 需要对比两个 VS Code 版本性能时 检查聊天组件内存泄漏时
.github/skills/chat-perf/SKILL.md
npx skills add asJEI/vscode --skill chat-perf -g -y
用于查找和读取 Code OSS 或 Agents 应用最新开发运行的时间戳进程日志,包括主进程、渲染器及扩展主机日志。
用户需要排查 Code OSS 或 Agents 应用的运行时错误 用户请求查看 VS Code 开发版本的进程日志内容
.github/skills/code-oss-logs/SKILL.md
npx skills add asJEI/vscode --skill code-oss-logs -g -y
指导创建和管理组件固定数据,用于UI截图测试。涵盖文件结构、主题变体生成、服务注入及防泄漏最佳实践,支持通过MCP工具列出和截取组件快照。
创建或更新组件固定数据 设计需配合截图测试的UI组件 配置组件渲染时的服务和主题
.github/skills/component-fixtures/SKILL.md
npx skills add asJEI/vscode --skill component-fixtures -g -y
分析V8/Chrome CPU性能文件和DevTools追踪文件,用于定位性能瓶颈、比较代码路径及理解调用树。
提供性能分析文件并需了解性能状况 调查特定代码路径执行缓慢的原因 查找耗时最多的函数或渲染瓶颈
.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、检查状态、下载日志及迭代修复。
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 文件 需要比较前后快照差异 查找保留特定对象的根路径 调查对象为何在 GC 后存活
.github/skills/heap-snapshot-analysis/SKILL.md
npx skills add asJEI/vscode --skill heap-snapshot-analysis -g -y
用于在代码变更提交前执行VS Code卫生检查,确保通过预提交钩子。涵盖Unicode、引号、版权头、缩进及ESLint/Stylelint等规范,防止因格式问题导致提交被拒。
准备提交代码前 修复代码格式或风格违规
.github/skills/hygiene/SKILL.md
npx skills add asJEI/vscode --skill hygiene -g -y
提供VS Code集成浏览器(browserView)的架构心智模型,涵盖Chromium嵌入、多进程隔离及IPC机制。用于理解其底层原理,辅助相关代码的开发与维护。
开发或维护VS Code集成浏览器功能 调试browserView相关的渲染或通信问题 理解Electron多进程架构下的页面交互
.github/skills/integrated-browser/SKILL.md
npx skills add asJEI/vscode --skill integrated-browser -g -y
指导在VS Code仓库中运行集成测试,涵盖Node.js和扩展宿主测试的分类、脚本使用及过滤参数。
运行VS Code集成测试 筛选特定测试文件或用例
.github/skills/integration-tests/SKILL.md
npx skills add asJEI/vscode --skill integration-tests -g -y
用于审查和修复代码中的内存泄漏,特别是事件监听器、DOM处理程序和生命周期回调。提供检查清单,指导使用addDisposableListener、Event.once等模式防止资源泄露。
审查注册事件监听器或DOM处理程序的代码 修复报告的内存泄漏问题
.github/skills/memory-leak-audit/SKILL.md
npx skills add asJEI/vscode --skill memory-leak-audit -g -y
Copilot Chat扩展的OpenTelemetry可观测性技能,涵盖四种Agent执行路径的遥测规范、代码与文档同步要求及核心架构映射。
添加或修改OTel spans, metrics, events 为新Agent表面添加遥测 更新agent_monitoring相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供Agent窗口架构规范,涵盖分层、布局、会话管理及移动端适配。指导开发者在实现功能或修复问题时遵循编码指南与规格文档,确保代码一致性与正确性。
修改Agent窗口相关代码 修复Agent窗口UI或逻辑问题 实现Agent窗口新功能
.github/skills/sessions/SKILL.md
npx skills add asJEI/vscode --skill sessions -g -y
用于运行 VS Code 冒烟测试及配置 CI 步骤,支持筛选测试、捕获追踪信息及通过循环复现 CI 中的不稳定测试。
运行 VS Code 冒烟测试 排查 CI 中不稳定的测试
.github/skills/smoke-tests/SKILL.md
npx skills add asJEI/vscode --skill smoke-tests -g -y
用于将 VS Code 原生崩溃转储文件转换为包含方法名的可读堆栈跟踪。需安装 electron-minidump,适用于 macOS/Linux,要求获取对应版本的符号文件以解析缺失的方法名。
提供 .dmp 崩溃转储文件 请求对原生崩溃进行符号化 需要解析原生堆栈跟踪中缺失的方法名称
.github/skills/symbolicate-crash-dump/SKILL.md
npx skills add asJEI/vscode --skill symbolicate-crash-dump -g -y
确保工具重命名时保留旧名称到废弃数组,防止现有引用失效。适用于修改工具或工具集注册代码、PR审查及迁移场景。
修改工具或工具集注册代码 重命名工具或工具集引用名 审查涉及工具注册的PR
.github/skills/tool-rename-deprecation/SKILL.md
npx skills add asJEI/vscode --skill tool-rename-deprecation -g -y
指导在VS Code仓库中运行单元测试,优先使用runTests工具或平台脚本(test.sh/.bat),支持按文件、名称过滤及生成覆盖率报告。
运行单元测试 执行测试脚本 收集测试覆盖率
.github/skills/unit-tests/SKILL.md
npx skills add asJEI/vscode --skill unit-tests -g -y
用于从最新CI运行下载截图基线并提交。适用于更新、接受或刷新组件截图基线,或在screenshot-test GitHub Action报告差异后使用。
需要更新或刷新组件截图基线 screenshot-test GitHub Action报告了差异
.github/skills/update-screenshots/SKILL.md
npx skills add asJEI/vscode --skill update-screenshots -g -y
提供VS Code前端CSS开发规范,涵盖文件组织、命名约定、标准尺寸及SplitView/Grid布局模式。用于指导CSS编写、界面构建及修复文本截断等UI问题。
编写CSS样式 构建前端布局 解决文本溢出或截断问题
.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 版 VS Code 工作区或 Agents 窗口。涵盖启动流程、URL 访问及集成浏览器交互模式。
需要本地调试 VS Code Web 工作区 验证 VS Code 前端代码变更 启动 vscode-dev 开发服务器
.github/skills/vscode-dev-workbench/SKILL.md
npx skills add asJEI/vscode --skill vscode-dev-workbench -g -y
用于升级 Anthropic SDK 包,包括版本迁移、依赖冲突解决及 API 变更分析。该 Skill 指导如何检查版本、汇总更新日志、识别破坏性变更并执行安装与类型检测。
用户请求升级 Anthropic SDK 到最新版本 需要迁移 Claude Agent SDK 版本 询问 SDK 升级流程或处理相关依赖冲突
extensions/copilot/.agents/skills/anthropic-sdk-upgrader/SKILL.md
npx skills add asJEI/vscode --skill anthropic-sdk-upgrader -g -y
自动化 VS Code Insiders 及 Copilot Chat 扩展,通过 CDP 协议实现 UI 交互、测试与截图。
automate VS Code interact with chat test the UI
extensions/copilot/.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
处理用户针对当前会话变更的反馈。通过工具获取评论,理解意图并执行代码修改,最后标记或删除已解决的评论,确保变更与代码库一致。
用户提交对会话变更的反馈 消息附带具体的反馈评论
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
协助用户提交代码变更,自动检测仓库提交规范并生成符合风格的提交信息。支持检查暂存状态、分析差异、识别潜在风险(如敏感信息),并在执行前获取确认,确保操作安全合规。
用户要求 'commit' 用户要求 'commit changes' 用户要求 'create a commit' 用户要求 'save my work' 用户要求 'check in code'
src/vs/sessions/skills/commit/SKILL.md
npx skills add asJEI/vscode --skill commit -g -y
指导使用 GitHub MCP 服务器创建草稿 PR。流程包括运行编译检查、提交未保存更改、审查变更、撰写标题与描述,最终生成草稿拉取请求,确保代码质量与文档规范。
用户希望为当前会话的更改创建草稿 PR 需要自动化完成 PR 的提交前准备和描述编写
src/vs/sessions/skills/create-draft-pr/SKILL.md
npx skills add asJEI/vscode --skill create-draft-pr -g -y
利用 GitHub MCP 服务器为当前会话的更改创建拉取请求。流程包括运行编译检查、提交未保存更改、审查变更、撰写规范的标题与描述,并最终自动创建 PR。
用户希望为当前工作区或会话的更改创建一个拉取请求 完成代码修改后需要提交并推送至远程仓库
src/vs/sessions/skills/create-pr/SKILL.md
npx skills add asJEI/vscode --skill create-pr -g -y
修复当前会话中失败的 CI 检查。通过分析失败日志定位根因(如编译、Lint、测试错误),进行针对性代码修改并本地验证,确保 CI 流程恢复正常。
用户请求修复 CI 检查 CI 构建或检查失败需要修复
src/vs/sessions/skills/fix-ci/SKILL.md
npx skills add asJEI/vscode --skill fix-ci -g -y
帮助用户配置或修改 Agent Session 的 Run 按钮命令,通过解析项目文件推断并生成 tasks.json,支持自动添加安装和启动脚本。
用户希望设置会话的运行命令 需要更新或创建 .vscode/tasks.json
src/vs/sessions/skills/generate-run-commands/SKILL.md
npx skills add asJEI/vscode --skill generate-run-commands -g -y
将主题分支合并到基础分支,自动处理未提交更改、执行合并及解决冲突,确保代码集成安全并验证结果。
用户希望将当前会话的工作合并回基础分支 需要执行 git merge 操作
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 需要解决PR中的合并冲突或同步上游变更
src/vs/sessions/skills/update-pr/SKILL.md
npx skills add asJEI/vscode --skill update-pr -g -y
用于捕获、整理和持久化开发过程中的关键经验与模式。当发现值得保留的领域知识或教训时,通过创建或更新 Skill/Instruction 文件,实现跨会话的知识复用,避免重复踩坑。
用户明确说 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包。流程包括备份类型定义、执行安装、对比API差异并记录、编译修复、运行单元测试及生成变更摘要,确保升级后代码稳定。
需要升级 @github/copilot 依赖版本 处理 Copilot SDK/CLI 的版本更新
extensions/copilot/.agents/skills/github-copilot-upgrader/SKILL.md
npx skills add asJEI/vscode --skill github-copilot-upgrader -g -y

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-19 11:48
浙ICP备14020137号-1