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 自动化测试 需要附加 Node 调试器进行断点调试 同时运行多个 VS Code 实例避免端口冲突
.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中管理配置策略的全生命周期,涵盖新增、修改、注册及审查。涉及Windows/macOS/Linux系统级策略与账户级策略的集成,包括架构解析、关键文件说明及本地测试方法。
添加新的policy字段 修改现有策略定义 审查涉及策略注册的PR 配置企业级托管设置
.github/skills/add-policy/SKILL.md
npx skills add asJEI/vscode --skill add-policy -g -y
用于编写、录制和调试 Agent Host 端到端测试的技能。涵盖添加跨提供商测试、使用 CapiReplayProxy 录制/重放 YAML 固定装置、处理 SDK 升级后的重新录制以及诊断回放缓存未命中,确保测试确定性和安全性。
编写或更新 Agent Host E2E 测试用例 为新增功能或 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 压缩包 需要分析 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性能与内存调查流程,通过Playwright驱动场景、捕获堆快照及截图,验证用例后移交深度分析,旨在发现并修复内存泄漏。
用户询问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 变更,通过 CLI 队列构建、检查状态及查看日志,避免 CI 长等待。
修改 Azure DevOps 管道文件后 需要快速验证构建配置时
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
提供 Chat Customizations Editor 的开发指南,涵盖管理 UI、关键接口及扩展 API 的同步规范,用于辅助 AI 代理在修改聊天定制功能时遵循代码结构和测试要求。
修改 Chat Customizations 相关 UI 组件 调整 AI 定制化接口或扩展 API 开发涉及 Agent 配置的管理面板功能
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于对 VS Code 聊天模块进行性能基准测试和内存泄漏检查,支持对比本地构建与发布版本,检测渲染回归及流式响应管道问题。
修改聊天渲染代码后验证性能 检查聊天界面内存泄漏 对比不同 VS Code 版本的性能差异 CI 中拦截涉及聊天 UI 的 PR
.github/skills/chat-perf/SKILL.md
npx skills add asJEI/vscode --skill chat-perf -g -y
用于查找和读取 Code OSS 或 Agents 应用开发构建的最近时间戳日志文件,支持通过终端命令导航目录、筛选特定进程(如主进程、渲染器、扩展主机)日志以辅助问题排查。
用户询问 Code OSS 或 Agents 应用的启动错误 用户需要查看扩展程序运行日志 用户请求分析应用崩溃或性能问题的日志记录
.github/skills/code-oss-logs/SKILL.md
npx skills add asJEI/vscode --skill code-oss-logs -g -y
用于创建和更新组件测试用例(fixtures),支持视觉截图测试。涵盖文件结构、主题适配、服务注册及异步渲染等规范,辅助UI组件的可视化验证与开发。
需要为UI组件编写截图测试用例 设计需兼容fixture的UI组件
.github/skills/component-fixtures/SKILL.md
npx skills add asJEI/vscode --skill component-fixtures -g -y
分析V8/Chrome性能配置文件(.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界面设计与评审 视觉元素规范决策 用户体验问题排查
.github/skills/design-philosophy/SKILL.md
npx skills add asJEI/vscode --skill design-philosophy -g -y
指导使用 gh CLI 诊断并修复 PR 上的 CI 失败,涵盖定位分支、检查状态、下载日志及分析错误原因。
CI 检查在 PR 分支上失败 需要排查持续集成构建或测试错误
.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等规则,确保代码符合规范。
准备提交代码时 执行git commit前
.github/skills/hygiene/SKILL.md
npx skills add asJEI/vscode --skill hygiene -g -y
解析VS Code集成浏览器架构,涵盖Chromium嵌入、多进程模型及IPC通信机制。用于理解browserView设计原理,指导相关代码开发与维护。
开发或修改VS Code内置浏览器功能 排查browserView相关的跨进程通信问题 理解Agent驱动浏览器的底层实现
.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
针对VS Code代码库的内存泄漏审计技能,指导审查事件监听器、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 遥测数据。涵盖四种代理执行路径的仪器化策略、IOTelService 抽象及文档同步规范,确保代码与监控文档一致。
添加或修改 OTel span、metric 或 event 对新的 agent 表面进行仪器化 更新 Copilot CLI 桥接或 Claude span 发射逻辑 修订 agent_monitoring 相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供Agent窗口架构的开发规范,涵盖分层、布局、会话管理及移动端适配。指导开发者在修改相关代码前阅读对应规格文档,确保遵循命名、依赖注入及导入限制等约定,避免常见陷阱。
实现Agent窗口功能 修复Agent窗口问题 修改会话或布局相关代码
.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原生崩溃转储文件符号化,解析缺失的方法名并生成可读堆栈。适用于排查Crash、获取符号文件或解决回退中方法名缺失的问题。
需要符号化崩溃转储文件(.dmp) 询问如何解析原生崩溃堆栈中的方法名 需要下载Electron或VS Code的符号文件
.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工具获取结构化输出,备选通过脚本调用Mocha执行测试。支持按文件、名称过滤及覆盖率收集。
运行单元测试 筛选特定测试用例 生成代码覆盖率报告
.github/skills/unit-tests/SKILL.md
npx skills add asJEI/vscode --skill unit-tests -g -y
从CI下载组件截图基线或原始图像,用于审查视觉差异、接受更新或刷新基准。适用于截图测试报告差异时,通过GitHub CLI获取CI产物进行分析或提交。
用户要求更新、接受或刷新组件截图基线 截图测试GitHub Action报告差异后
.github/skills/update-screenshots/SKILL.md
npx skills add asJEI/vscode --skill update-screenshots -g -y
提供VS Code中CSS编写的规范,涵盖文件组织、命名约定(monaco-前缀)、标准尺寸及布局模式(SplitView/Grid),用于指导前端样式开发与界面重构。
编写或重构CSS样式 创建响应式或可滚动布局 修复文本截断问题 遵循VS Code前端代码规范
.github/skills/ux-css-layout/SKILL.md
npx skills add asJEI/vscode --skill ux-css-layout -g -y
指导VS Code插件开发中的主题实现,涵盖颜色注册、CSS变量使用、小部件样式及高对比度支持。
需要注册新的主题颜色 在CSS中引用VS Code主题变量 实现小部件的默认或自定义样式 处理焦点指示器或高对比度模式
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于在本地运行 vscode.dev 服务器,以验证 VS Code Web Workbench 或 Agents 窗口的改动。涵盖启动开发服务器、浏览器交互及调试技巧。
用户希望在本地测试 VS Code Web 工作区界面 用户需要调试 VS Code Agents 窗口功能 用户想快速验证前端 UI 更改而无需构建完整版本
.github/skills/vscode-dev-workbench/SKILL.md
npx skills add asJEI/vscode --skill vscode-dev-workbench -g -y
用于在vscode-copilot-chat项目中升级Anthropic SDK包。涵盖版本检查、变更摘要、依赖冲突解决及API迁移,确保平滑过渡至新版本。
升级 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
通过 Playwright CLI 和 CDP 自动化 VS Code Insiders,实现 Copilot Chat 扩展的 UI 交互、截图及调试,适用于测试扩展界面或模拟用户操作。
automate VS Code interact with chat test the UI take a screenshot
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暂存与提交操作。
用户请求提交代码变更 用户要求创建提交或保存工作
src/vs/sessions/skills/commit/SKILL.md
npx skills add asJEI/vscode --skill commit -g -y
指导Agent使用GitHub MCP服务器创建草稿PR。流程包括运行编译检查、提交未暂存更改、审查会话变更、撰写规范的标题与描述,最终生成草稿拉取请求。
用户希望为当前会话的更改创建草稿拉取请求 需要以草稿形式发布代码以便后续审查
src/vs/sessions/skills/create-draft-pr/SKILL.md
npx skills add asJEI/vscode --skill create-draft-pr -g -y
该技能用于自动化创建 GitHub Pull Request。它指导 Agent 使用 MCP 服务器执行编译、提交更改、审查差异,并生成规范的 PR 标题和描述,最终静默创建 PR,简化代码合并流程。
用户希望将当前会话的更改提交为 Pull Request 完成开发任务后需要发起代码评审
src/vs/sessions/skills/create-pr/SKILL.md
npx skills add asJEI/vscode --skill create-pr -g -y
修复当前会话中失败的CI检查。根据提供的失败信息定位根因(如编译、Lint或测试错误),进行代码修复并本地验证,确保CI通过。
用户请求修复CI检查 点击Changes工具栏中的Fix Checks按钮
src/vs/sessions/skills/fix-ci/SKILL.md
npx skills add asJEI/vscode --skill fix-ci -g -y
用于生成或修改工作区运行命令,自动写入.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会话的事件日志,排查请求延迟、工具调用异常或指令未加载等问题,基于日志证据解释Agent行为的异常原因。
询问请求为何缓慢 询问工具为何被调用或未调用 询问指令或技能未加载的原因 询问工具调用失败的原因
src/vs/sessions/skills/troubleshoot/SKILL.md
npx skills add asJEI/vscode --skill troubleshoot -g -y
用于在用户向现有PR推送新更改时,同步上游变更、解决冲突、编译修复、提交代码并更新PR标题和描述。
用户希望将新更改推送到现有的拉取请求 需要更新当前会话的拉取请求
src/vs/sessions/skills/update-pr/SKILL.md
npx skills add asJEI/vscode --skill update-pr -g -y
用于在会话中发现重大模式、陷阱或领域知识时,将其捕获并持久化为可复用的技能或指令。支持自动检测触发词'learn!',并根据知识体量决定创建新技能、更新现有文件或添加学习记录。
用户明确说 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 执行npm包版本更新任务
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-07 16:36
浙ICP备14020137号-1 $Carte des visiteurs$