Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

用于在VS Code源码开发中启动隔离实例,支持Playwright自动化UI测试及dap-cli调试。自动处理端口分配、配置克隆与认证保持,便于驱动工作区或进行断点调试。

47 个 Skill 4

安装全部 Skills

npx skills add asJEI/vscode --all -g -y
更多选项

预览集合内 Skills

npx skills add asJEI/vscode --list

集合内 Skills (47)

用于在VS Code源码开发中启动隔离实例,支持Playwright自动化UI测试及dap-cli调试。自动处理端口分配、配置克隆与认证保持,便于驱动工作区或进行断点调试。
需要自动化测试VS Code UI功能 需要在VS Code进程中附加Node调试器 需要并行运行多个无冲突的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 update existing UI interactions
.github/skills/accessibility/SKILL.md
npx skills add asJEI/vscode --skill accessibility -g -y
用于管理 VS Code 配置策略的全生命周期,涵盖新增、修改、注册及审查。支持 OS 级、账户级及多源合并策略的本地测试与实现,适用于企业化管理设置场景。
添加或修改 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 添加新的端到端测试用例 SDK 或 CLI 升级后需要重新录制测试修复文件 排查端到端测试中的重放缓存未命中或非确定性失败
.github/skills/agent-host-e2e-tests/SKILL.md
npx skills add asJEI/vscode --skill agent-host-e2e-tests -g -y
分析 Agent Host 调试日志包,协助定位 Copilot 相关故障。通过提取和解压日志文件,根据症状关联不同层级的日志(如 SDK、AHP、客户端),追踪会话和工具调用问题,同时注意隐私安全。
收到 ah-logs 或 ahp-logs 压缩文件或文件夹 需要分析 Agent Host 调试日志以排查故障
.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管道YAML变更,通过CLI队列构建、检查状态及查看日志,避免CI等待延迟。
修改Azure Pipelines YAML文件后 需要快速验证构建配置
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
用于管理 Chat Customizations 编辑器的开发指南,涵盖界面组件、核心接口及扩展 API 的同步规范。
修改聊天定制编辑器 UI 调整 AI 自定义配置项 更新扩展 API 接口定义
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于对 VS Code Chat 模块进行性能基准测试和内存泄漏检查。支持对比本地构建与发布版本,检测渲染回归及流式响应管道的性能问题,辅助优化聊天 UI 和生命周期管理。
修改聊天渲染代码后验证性能 检查聊天响应管道的内存泄漏 对比不同 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
用于创建和更新组件Fixture以进行视觉截图测试。涵盖文件结构、主题设置、服务注入及CSS作用域,支持通过MCP工具列出和捕获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失败。涵盖定位PR、检查状态、下载日志与制品、分析错误原因及迭代修复的完整流程。
CI检查在PR分支上失败 需要诊断和修复持续集成错误
.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等规则验证,防止因格式问题导致提交被拒。
准备提交代码前 运行npm run precommit
.github/skills/hygiene/SKILL.md
npx skills add asJEI/vscode --skill hygiene -g -y
解析 VS Code 集成浏览器 (browserView) 架构,涵盖多进程模型、IPC 通信及 Chromium 嵌入原理,用于理解其设计心智模型。
了解 browserView 架构 调试集成浏览器问题 开发浏览器相关功能
.github/skills/integrated-browser/SKILL.md
npx skills add asJEI/vscode --skill integrated-browser -g -y
用于在 VS Code 仓库中运行集成测试,涵盖 Node.js 和扩展宿主测试两类,说明脚本用法及 --run、--grep、--suite 等参数过滤逻辑。
执行集成测试 筛选特定测试用例
.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遥测数据。涵盖四种代理执行路径的追踪策略、IOTelService抽象及规范文档同步,确保代码与监控文档一致。
添加或修改OpenTelemetry spans, metrics或events 为新的agent功能添加可观测性支持 更新Copilot CLI桥接或Claude span发射逻辑 修订agent监控相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供 Agents 窗口架构的开发指南与规范,涵盖分层规则、布局控制、会话管理及移动端适配。指导开发者在修改代码前阅读对应规格文档,确保符合命名、依赖注入及 ESLint 限制等工程标准。
实现 Agents 窗口新功能 修复 Agents 窗口相关 Bug 修改会话管理或布局逻辑
.github/skills/sessions/SKILL.md
npx skills add asJEI/vscode --skill sessions -g -y
指导运行VS Code冒烟测试及CI流程,涵盖编译与无编译脚本、Mocha过滤参数、Playwright追踪,并提供排查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 环境及 VS Code 团队成员使用。
收到 .dmp 崩溃转储文件 请求对崩溃日志进行符号化或解析 需要修复原生崩溃回溯中的缺失方法名
.github/skills/symbolicate-crash-dump/SKILL.md
npx skills add asJEI/vscode --skill symbolicate-crash-dump -g -y
确保重命名内置工具或工具集时保留向后兼容性。在修改工具注册代码时,将旧名称添加到遗留数组中,防止现有配置失效。
重命名工具的 toolReferenceName 重命名工具集的 referenceName 修改工具注册代码的 PR 审查
.github/skills/tool-rename-deprecation/SKILL.md
npx skills add asJEI/vscode --skill tool-rename-deprecation -g -y
指导在VS Code仓库中运行单元测试,优先使用runTests工具获取结构化输出,或在无工具时回退至平台特定的Shell脚本执行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 编码规范,涵盖文件组织、命名约定、标准尺寸及 SplitView/Grid 布局模式,用于指导前端样式编写与界面修复。
编写 CSS 样式 构建 UI 布局 修复文本截断问题
.github/skills/ux-css-layout/SKILL.md
npx skills add asJEI/vscode --skill ux-css-layout -g -y
提供VS Code主题开发指南,涵盖颜色注册、CSS变量使用、小部件样式模式及高对比度支持,确保UI符合主题规范。
注册新的颜色令牌 在CSS中使用主题颜色变量 配置小部件的默认或覆盖样式 实现高对比度主题适配
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于在本地运行 vscode.dev 服务器以验证 VS Code Web 工作区或 Agents 窗口变更。涵盖启动开发服务器、URL 配置及通过集成浏览器进行交互的模式,支持对接本地 Mock Agent 主机。
用户希望在本地测试 VS Code Web 工作区 用户需要调试 VS Code Agents 窗口功能 用户想快速验证前端 UI 变更而无需构建 Insiders 版本
.github/skills/vscode-dev-workbench/SKILL.md
npx skills add asJEI/vscode --skill vscode-dev-workbench -g -y
用于在项目中升级 Anthropic SDK 及相关包,包括版本更新、依赖冲突解决、API 迁移及变更摘要生成。
升级 Anthropic SDK 到新版本 迁移到新版 claude-agent-sdk 解决 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
处理用户对当前会话更改的反馈。通过工具获取评论,理解意图并修改代码以解决反馈,最后标记或删除已处理的评论,确保变更与代码库一致。
用户提交对会话更改的反馈 消息中附带了具体的反馈评论
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 当前会话有代码变更需要提交
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,旨在规范代码合并流程。
用户要求创建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 分支合并操作
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 包版本 处理 Copilot SDK 依赖更新
extensions/copilot/.agents/skills/github-copilot-upgrader/SKILL.md
npx skills add asJEI/vscode --skill github-copilot-upgrader -g -y

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-09 15:59
浙ICP备14020137号-1 $访客地图$