Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

用于启动隔离的 Code OSS 实例,支持 UI 自动化测试与调试。通过克隆用户数据目录并分配独立端口,实现 Playwright 驱动与 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 实例,支持 UI 自动化测试与调试。通过克隆用户数据目录并分配独立端口,实现 Playwright 驱动与 DAP 调试器共存,适用于 VS Code 源码开发中的功能测试和问题排查。
需要启动带认证环境的 VS Code 实例进行 UI 自动化测试 需要在运行中的 VS Code 中附加调试器以设置断点
.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
VS Code前端无障碍技能,强制要求新交互UI或现有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配置策略,涵盖从注册到导出平台特定工件的全生命周期。适用于涉及policy字段变更、PR审查及本地测试等场景。
添加新的 policy: 字段 修改现有策略 审查涉及策略注册的 PR 添加账户级策略支持 配置企业托管设置
.github/skills/add-policy/SKILL.md
npx skills add asJEI/vscode --skill add-policy -g -y
用于编写、录制、更新或排查 Agent Host E2E 测试。涵盖跨提供商测试添加、SDK 升级后重新录制 Fixtures、处理非确定性测试及诊断回放缓存未命中,确保测试确定性。
需要为 Agent Host 添加新的端到端测试用例 SDK 或 CLI 升级导致协议行为变化需重新录制数据 E2E 测试失败需排查回放缓存未命中问题 测试因平台差异或非确定性因素无法稳定通过
.github/skills/agent-host-e2e-tests/SKILL.md
npx skills add asJEI/vscode --skill agent-host-e2e-tests -g -y
用于分析Agent Host调试日志导出包,指导如何解压、识别敏感信息并定位各类日志文件(如events.jsonl、ahp流量、Host进程日志等),通过关联时间或ID排查客户端、SDK及远程代理的行为异常。
用户提供了Agent Host调试日志压缩包或文件夹 需要分析copilot-logs、AHP JSONL或Agent Host.log以排查问题
.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并捕获堆快照 运行内置的Chat内存冒烟测试
.github/skills/auto-perf-optimize/SKILL.md
npx skills add asJEI/vscode --skill auto-perf-optimize -g -y
提供Azure DevOps流水线变更的本地验证能力,支持队列构建、状态检查、日志查看及YAML迭代,避免CI等待。
修改Azure DevOps流水线YAML文件 需要快速验证构建配置变更 查询或取消排队中的构建任务
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
用于管理AI自定义项(代理、技能、提示词等)的编辑器开发指南,涵盖关键接口、扩展API同步及测试规范。
修改Chat Customizations编辑器代码 新增或调整AI定制项接口 同步扩展API与内部接口
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于VS Code Chat模块的性能基准测试与内存泄漏检测。支持对比本地构建与发布版本,验证渲染回归、流式响应优化及生命周期模式变更,辅助CI门禁和性能分析。
Chat渲染代码修改后 流式响应管道变更时 检查Chat组件内存泄漏 对比不同VS Code版本性能
.github/skills/chat-perf/SKILL.md
npx skills add asJEI/vscode --skill chat-perf -g -y
用于查找并读取 Code OSS 或 Agents 应用最新开发版本的进程日志,支持按时间排序定位目录及过滤特定日志内容。
排查 VS Code 插件或主进程错误 查看 Agent 运行状态日志
.github/skills/code-oss-logs/SKILL.md
npx skills add asJEI/vscode --skill code-oss-logs -g -y
提供UI组件截图测试的Fixture编写指南,涵盖文件结构、主题变体、服务注册及隔离渲染等最佳实践。
创建或更新组件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分支上失败 需要排查构建或测试失败原因
.github/skills/fix-ci-failures/SKILL.md
npx skills add asJEI/vscode --skill fix-ci-failures -g -y
指导如何修复 VS Code 错误遥测中的未处理异常。强调不在崩溃点掩盖问题,而是追踪数据流定位无效数据生产者,或通过丰富错误信息增强诊断能力,避免静默吞没错误。
调查 VS Code 错误遥测面板中的未处理异常 分析带有堆栈跟踪和错误消息的故障报告 排查 IPC 通信或数据序列化导致的崩溃
.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集成浏览器架构说明,阐述基于Electron WebContentsView的多进程模型、IPC通信及主进程所有权原则,用于理解核心设计决策。
需要理解VS Code集成浏览器的底层架构 开发或调试与browserView相关的功能 排查多进程通信或渲染问题
.github/skills/integrated-browser/SKILL.md
npx skills add asJEI/vscode --skill integrated-browser -g -y
提供 VS Code 集成测试运行指南,涵盖 Node.js 和扩展宿主测试两类,说明脚本用法及 --run、--grep、--suite 等过滤参数。
需要运行 VS Code 集成测试 询问集成测试脚本参数用法 区分不同测试类型执行方式
.github/skills/integration-tests/SKILL.md
npx skills add asJEI/vscode --skill integration-tests -g -y
针对VS Code代码进行内存泄漏审计,规范事件监听、一次性事件及生命周期管理模式的正确使用,防止资源泄露。
审查包含事件监听器或DOM处理器的代码 修复报告的内存泄漏问题 检查模型生命周期相关代码
.github/skills/memory-leak-audit/SKILL.md
npx skills add asJEI/vscode --skill memory-leak-audit -g -y
指导在 Copilot Chat 扩展中添加、修改或审查 OpenTelemetry 遥测数据。涵盖四种代理执行路径的追踪策略、IOTelService 抽象及规范,要求代码变更时同步更新监控文档。
添加或修改 OTel spans, metrics, events 为新的代理表面进行插桩 涉及 Copilot CLI 桥接或 Claude span 发射 更新 agent_monitoring 相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供 Agent Sessions 窗口架构的开发规范,涵盖分层、布局、会话管理及移动端适配等核心模块的规格说明与常见陷阱,指导开发者在实现功能或修复问题时遵循正确的代码结构与约定。
修改 Agent Sessions 相关代码 实现 Sessions 窗口新功能 修复 Sessions 界面 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 原生崩溃转储文件转换为可读回溯,解析缺失的方法名。适用于处理 .dmp 文件、解决符号缺失及 Electron/VS Code 内部构建的崩溃调试场景。
收到 .dmp 崩溃转储文件 需要符号化崩溃日志以还原方法名 Electron 或 VS Code 构建出现原生崩溃
.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工具获取结构化结果,备选通过test.sh或test.bat脚本执行Mocha测试,支持按文件、名称过滤及覆盖率收集。
运行单元测试 调试测试用例 生成测试覆盖率报告
.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编写、界面构建及文本溢出修复。
编写或重构CSS样式 构建前端UI布局 解决文本截断问题
.github/skills/ux-css-layout/SKILL.md
npx skills add asJEI/vscode --skill ux-css-layout -g -y
指导在VS Code中注册颜色、使用CSS变量、应用小部件样式及确保高对比度和焦点指示器合规,以支持主题开发。
注册新颜色 设置小部件样式 配置高对比度主题
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于在本地启动 vscode-dev 服务器,对接 microsoft/vscode 源码以快速验证 Web 工作区或 Agent 窗口的变更。涵盖服务启动、URL 配置及集成浏览器中的交互与缓存处理模式。
用户需要在本地调试 VS Code Web 工作区 用户想验证 VS Code 前端 UI 或 Agent 功能的改动
.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-ai/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
辅助用户提交代码变更,通过分析仓库历史自动生成符合规范的提交信息。支持检测暂存状态、遵循约定格式、检查敏感信息及处理钩子,确保提交安全合规。
用户请求提交代码 用户要求保存工作
src/vs/sessions/skills/commit/SKILL.md
npx skills add asJEI/vscode --skill commit -g -y
指导Agent使用GitHub MCP服务器创建草稿Pull Request。流程包括编译检查、提交更改、审查会话变更、撰写PR标题与描述,最终生成草稿PR,不依赖gh CLI。
用户要求创建草稿PR 准备将当前会话的更改推送到远程仓库
src/vs/sessions/skills/create-draft-pr/SKILL.md
npx skills add asJEI/vscode --skill create-draft-pr -g -y
该技能用于通过GitHub MCP服务器创建拉取请求。流程包括编译修复、提交更改、审查会话变更、撰写PR标题与描述,并最终无UI提示地提交PR,旨在自动化代码合并前的准备工作。
用户希望为当前会话的更改打开PR 完成开发任务后需要提交代码合并请求
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
自动检测工作区技术栈,生成或修改 VS Code 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 分支合并操作
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
自动化同步当前分支与上游,或发布至远程。涵盖fetch、rebase、push及冲突处理,确保代码一致性与安全性。
同步分支 拉取最新更改 推送到远程
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标题和描述。
用户希望将新更改推送到现有的Pull Request 需要同步上游分支的更改到当前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 包 维护 vscode-copilot-chat 项目的依赖版本
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-08-03 00:25
浙ICP备14020137号-1 $Map of visitor$