Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

用于启动已认证的 Code OSS 实例,隔离用户数据并分配调试端口,支持通过 Playwright 进行 UI 自动化驱动及 DAP 附加调试,适用于 VS Code 源码开发与测试。

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)

用于启动已认证的 Code OSS 实例,隔离用户数据并分配调试端口,支持通过 Playwright 进行 UI 自动化驱动及 DAP 附加调试,适用于 VS Code 源码开发与测试。
需要启动带认证信息的 VS Code 开发环境 结合 Playwright 进行 UI 自动化测试 使用 DAP 对渲染进程或扩展宿主进行调试
.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
VS Code无障碍技能,用于新增或修改交互式UI时强制实施无障碍标准。涵盖帮助对话框、可访问视图、详细程度设置及ARIA规范,确保屏幕阅读器兼容性与键盘导航支持。
添加新功能 实现新面板/视图/组件 更新现有UI交互
.github/skills/accessibility/SKILL.md
npx skills add asJEI/vscode --skill accessibility -g -y
指导如何添加、修改和审查 VS Code 配置策略,涵盖从注册到导出平台特定工件的全生命周期。适用于涉及 policy: 字段的任何变更,包括本地测试和管理设置集成。
添加新的 policy: 字段 修改现有策略 审查涉及策略注册的 PR 添加账户级策略支持
.github/skills/add-policy/SKILL.md
npx skills add asJEI/vscode --skill add-policy -g -y
用于编写、录制和调试 Agent Host 端到端测试,涵盖跨提供商测试添加、YAML 回放夹具更新及非确定性测试处理。
编写端到端测试用例 录制或重新录制测试夹具 调试回放缓存未命中 处理非确定性测试
.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 压缩包/文件夹 需要分析 Export Agent Host Debug Logs 导出的日志数据
.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 性能与内存调查。通过定义场景、运行 Playwright 自动化脚本捕获堆快照和截图,验证执行状态后移交分析,旨在发现并修复内存泄漏。
用户询问 VS Code 工作流是否存在内存泄漏 要求启动 VS Code 并驱动特定场景以捕获堆快照 需要运行内置的 Chat 内存冒烟测试脚本 请求获取渲染器堆样本或针对特定场景的 .heapsnapshot 文件
.github/skills/auto-perf-optimize/SKILL.md
npx skills add asJEI/vscode --skill auto-perf-optimize -g -y
用于在提交前通过 Azure CLI 验证 Azure DevOps 管道 YAML 变更,支持排队构建、检查状态、查看日志及取消旧任务,避免等待完整 CI 运行。
修改 Azure Pipelines YAML 文件后需验证 需要快速触发或监控 CI 构建状态 清理同一分支上不再需要的旧构建
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
管理 AI 定制项(代理、技能、提示等)的编辑器,支持多存储源和 harness 过滤。提供核心接口定义、扩展 API 映射及测试用例说明,用于维护 Chat Customizations UI 的开发与集成。
修改聊天自定义编辑器代码 调整 AI 定制项接口或过滤器 同步扩展 API 与内部接口
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于 VS Code Chat 模块的性能基准测试和内存泄漏检测,支持回归对比、性能 profiling 及 CI 门禁。
Chat UI 渲染代码修改后验证 流式响应或 SSE 处理逻辑变更 Chat 组件生命周期模式调整 跨版本性能对比与回归检测 CI 中拦截影响 Chat UI 的 PR
.github/skills/chat-perf/SKILL.md
npx skills add asJEI/vscode --skill chat-perf -g -y
用于查找和读取 Code OSS 或 Agents 应用开发构建的最新时间戳进程日志,包括主进程、渲染器及扩展宿主日志等,辅助开发者排查运行时问题。
用户需要查看 VS Code OSS 或 Agents 应用的运行日志 用户报告应用崩溃或异常,需要分析 main.log 或 renderer.log
.github/skills/code-oss-logs/SKILL.md
npx skills add asJEI/vscode --skill code-oss-logs -g -y
用于创建和更新组件测试夹具,支持截图测试及UI设计。涵盖文件结构、主题设置、服务注册、CSS作用域及异步渲染等最佳实践与常见陷阱。
创建或更新组件测试夹具 为截图测试设计UI组件
.github/skills/component-fixtures/SKILL.md
npx skills add asJEI/vscode --skill component-fixtures -g -y
分析V8/Chrome性能剖析文件(.cpuprofile)和追踪文件(Trace-*.json),定位性能瓶颈、比较代码路径及理解调用树,适用于前端性能优化与调试。
用户询问应用卡顿或性能问题 需要分析CPU采样数据找出耗时函数 对比新旧实现的性能差异 排查布局重绘或长任务导致的渲染瓶颈
.github/skills/cpu-profile-analysis/SKILL.md
npx skills add asJEI/vscode --skill cpu-profile-analysis -g -y
提供VS Code 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遥测仪表板中的未处理错误。强调不应在崩溃点掩盖问题,而应追溯数据流以定位无效数据的生产者,或通过丰富错误消息来增强诊断能力。
调查遥测仪表板中的未处理错误 分析包含堆栈跟踪和错误消息的问题
.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 等规范,防止因格式问题导致提交被拒。
准备提交代码前 执行 git commit 之前
.github/skills/hygiene/SKILL.md
npx skills add asJEI/vscode --skill hygiene -g -y
VS Code集成浏览器架构文档,阐述基于Chromium的browserView在多进程环境下的设计原理、IPC通信及主/共享/渲染进程职责。
理解VS Code集成浏览器架构 排查browserView多进程相关问题 开发浏览器视图功能
.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处理及生命周期回调的修复模式。
审查注册事件监听器或DOM处理器的代码 修复报告的内存泄漏问题
.github/skills/memory-leak-audit/SKILL.md
npx skills add asJEI/vscode --skill memory-leak-audit -g -y
指导 Copilot Chat 扩展中 OpenTelemetry 遥测数据的添加、修改与审查,涵盖四种代理执行路径的 Span/Metric/Event 规范及文档同步要求。
添加或修改 OTel spans, metrics, events 为新代理表面添加仪器支持 更新监控相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供Agent窗口架构规范,涵盖分层、布局、会话管理及移动端适配。指导开发者在实现功能或修复问题时遵循编码指南与模块规则,确保代码一致性与同步更新。
修改Agent窗口相关代码 实现Agent窗口新功能 修复Agent窗口Bug
.github/skills/sessions/SKILL.md
npx skills add asJEI/vscode --skill sessions -g -y
指导运行 VS Code 冒烟测试,涵盖 npm 脚本、参数过滤及 CI 环境下的不稳定测试排查技巧。
运行 VS Code 冒烟测试 配置冒烟测试 CI 步骤 排查 CI 中的不稳定测试
.github/skills/smoke-tests/SKILL.md
npx skills add asJEI/vscode --skill smoke-tests -g -y
用于将VS Code原生崩溃转储文件符号化,解析缺失的方法名以生成可读堆栈。适用于调试原生崩溃、解决方法名缺失及关联Electron符号文件。
请求符号化崩溃转储文件 解析原生崩溃堆栈中的缺失方法名 处理Electron/Insiders/Stable构建的符号问题
.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 工具获取结构化输出,或在 CLI 环境下回退至平台特定的测试脚本。支持按文件、名称过滤及覆盖率收集。
运行单元测试 执行测试用例 生成测试覆盖率报告
.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规范、文件组织、类命名及布局模式指南,涵盖SplitView、Grid响应式布局和文本溢出处理,辅助前端样式开发。
编写或修改CSS样式 构建界面布局 修复文本截断问题
.github/skills/ux-css-layout/SKILL.md
npx skills add asJEI/vscode --skill ux-css-layout -g -y
提供 VS Code 主题开发指南,涵盖颜色注册、CSS 变量使用、小部件样式模式及高对比度与焦点合规性支持。
注册自定义颜色 使用 CSS 变量进行 UI 样式设置 配置小部件默认或覆盖样式 确保高对比度主题兼容性
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于在本地运行 vscode.dev 服务器,以验证 VS Code Web Workbench 或 Agents 窗口的修改。涵盖启动开发服务器、URL 配置及通过集成浏览器进行交互的调试与测试流程。
用户希望在本地验证 VS Code Web 工作区更改 用户需要启动 vscode.dev 开发服务器 用户需要在集成浏览器中测试 Agents 窗口
.github/skills/vscode-dev-workbench/SKILL.md
npx skills add asJEI/vscode --skill vscode-dev-workbench -g -y
用于升级 Anthropic SDK 包(如 @anthropic-ai/sdk 和 claude-agent-sdk)。协助迁移版本、解决依赖冲突、更新类型接口,并分析发布说明以识别破坏性变更和迁移步骤。
用户请求升级 Anthropic SDK 到新版本 需要迁移到最新的 claude-agent-sdk 询问 Anthropic 包的升级流程 解决 SDK 相关的依赖冲突
extensions/copilot/.agents/skills/anthropic-sdk-upgrader/SKILL.md
npx skills add asJEI/vscode --skill anthropic-sdk-upgrader -g -y
通过Playwright和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
处理用户对当前会话代码变更的反馈。通过工具获取评论,理解意图并修改代码以解决反馈,最后标记或删除已处理的评论,确保代码一致性。
用户提交针对当前会话变更的反馈 用户通过反馈按钮发送评论
src/vs/sessions/skills/act-on-feedback/SKILL.md
npx skills add asJEI/vscode --skill act-on-feedback -g -y
该 Skill 用于对当前会话中的代码变更执行审查。通过检测变更文件,从正确性、安全性、清晰度等维度分析潜在问题,并生成具体的行内评论,不修改代码文件,旨在提供高质量的代码反馈。
用户请求代码审查 点击运行代码审查按钮
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
指导 Agent 使用 GitHub MCP 服务器创建草稿拉取请求。流程包括运行编译检查、提交未暂存更改、审查会话变更、编写规范的标题和描述,最终生成草稿 PR。
用户要求创建草稿 PR 准备提交代码前需生成草稿
src/vs/sessions/skills/create-draft-pr/SKILL.md
npx skills add asJEI/vscode --skill create-draft-pr -g -y
指导 Agent 使用 GitHub MCP 服务器创建 Pull Request。流程包括运行编译检查、提交未保存更改、审查会话变更,并撰写符合规范的标题和描述,最终静默提交 PR。
用户希望打开一个包含当前会话更改的 PR 代码修改完成后需要发起合并请求
src/vs/sessions/skills/create-pr/SKILL.md
npx skills add asJEI/vscode --skill create-pr -g -y
自动修复当前会话中失败的CI检查。通过分析错误日志定位根因,修改代码并本地验证,确保编译、测试和lint通过。
用户请求修复CI失败 点击Changes工具栏的Fix Checks按钮
src/vs/sessions/skills/fix-ci/SKILL.md
npx skills add asJEI/vscode --skill fix-ci -g -y
辅助用户配置或修改当前工作区的运行命令,通过读取项目文件自动推断并生成 tasks.json,支持添加安装和启动命令,简化开发环境设置。
需要配置项目运行命令 更新会话中的 Run 按钮任务
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
用于在发现重要模式、陷阱或领域知识时,创建或更新仓库的技能与指令文件,实现知识的持久化与复用。
用户说 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包。通过创建TODO跟踪流程,执行快照、安装、类型差异分析、编译修复及单元测试,确保升级后代码稳定并生成变更摘要。
需要更新Github Copilot CLI/SDK版本 项目依赖的copilot包需要升级到最新版本
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-26 23:03
浙ICP备14020137号-1 $Carte des visiteurs$