Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

用于启动已认证的 Code OSS 实例,提供隔离配置文件与动态调试端口,支持通过 Playwright 进行 UI 自动化测试及 DAP 附加调试,适用于 VS Code 源码开发、UI 功能验证及自动化流程驱动。

47 个 Skill 4

安装全部 Skills

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

预览集合内 Skills

npx skills add asJEI/vscode --list

集合内 Skills (47)

用于启动已认证的 Code OSS 实例,提供隔离配置文件与动态调试端口,支持通过 Playwright 进行 UI 自动化测试及 DAP 附加调试,适用于 VS Code 源码开发、UI 功能验证及自动化流程驱动。
需要启动带认证环境的 VS Code 实例进行测试 使用 Playwright 驱动 VS Code UI 自动化 在运行中的 VS Code 中附加 Node.js 调试器
.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
VS Code无障碍技能,用于新交互UI或现有UI更新时,强制实现帮助对话框、可访问视图及设置等组件,确保屏幕阅读器和键盘导航支持。
添加新功能 实现新的面板/视图/小部件 新增命令或工作流 工作台/编辑器扩展贡献 更新现有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 端到端测试的技能。涵盖跨提供商测试添加、基于 CapiReplayProxy 的 Fixtures 录制与重放、SDK 升级后的回归测试及缓存未命中诊断,确保测试确定性与安全性。
编写或更新 Agent Host 端到端测试用例 录制或重新录制 AHP 协议测试 Fixtures 排查测试重放失败或非确定性行为问题
.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
用于在分支合并前审计特定作者的代码贡献。通过追踪文件重命名,识别作者直接修改或间接(通过重命名)影响的文件,并生成包含状态、路径和行数的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 管道变更,通过 CLI 实现本地构建排队、状态检查及日志查看,避免等待完整 CI 运行。
修改 Azure Pipeline YAML 文件后需要验证 手动触发或排队 CI 构建任务
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
用于管理AI定制项(代理、技能、提示词等)的编辑器,支持多存储源和Harness过滤。提供接口定义、扩展API同步及测试指南,确保UI与后端逻辑一致性。
修改Chat Customizations编辑器界面或组件 调整AI定制项的存储源过滤逻辑 更新扩展API以支持新的定制项字段 为编辑器组件编写单元测试或Fixture
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于VS Code Chat模块的性能基准测试与内存泄漏检测,支持回归对比、本地构建分析及CI门禁。
Chat渲染代码修改前后 流式响应或SSE处理变更 Chat组件生命周期模式调整 跨版本性能对比 Chat UI相关PR的CI门禁
.github/skills/chat-perf/SKILL.md
npx skills add asJEI/vscode --skill chat-perf -g -y
用于查找并读取 Code OSS 或 Agents 应用开发版本最新的进程日志,支持通过时间戳定位目录,按需提供主进程、渲染器、扩展宿主等关键日志内容以辅助排查问题。
用户询问 Code OSS 或 Agents 应用的启动失败、崩溃或异常行为 需要查看 Electron 主进程、渲染器或扩展宿主的详细运行日志 排查特定扩展或 Agent 会话的运行状态和错误信息
.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 CPU性能配置文件(.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界面设计或重构 评审视觉元素如间距、颜色、动效 解决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堆快照以调查内存泄漏和对象保留问题。支持解析、对比快照及追踪保留路径,适用于处理.heapsnapshot文件及相关性能调试任务。
用户提供了.heapsnapshot文件 需要比较前后快照差异 查找保留特定对象的根路径 调查对象为何未被GC回收
.github/skills/heap-snapshot-analysis/SKILL.md
npx skills add asJEI/vscode --skill heap-snapshot-analysis -g -y
用于在代码提交前运行VS Code的预提交检查,确保代码符合格式、ESLint等规范,避免提交被拒。
准备提交代码前 执行git commit时
.github/skills/hygiene/SKILL.md
npx skills add asJEI/vscode --skill hygiene -g -y
解析 VS Code 集成浏览器(browserView)的多进程架构,涵盖主进程、共享进程与渲染器的职责划分及 IPC 通信机制,帮助开发者理解底层原理以进行代码修改。
需要理解 VS Code 内置 Chromium 浏览器的实现细节 开发或调试 browserView 相关功能 排查多进程间状态同步问题
.github/skills/integrated-browser/SKILL.md
npx skills add asJEI/vscode --skill integrated-browser -g -y
提供 VS Code 集成测试运行指南,涵盖 Node.js 与扩展宿主测试两类,详解 test-integration.sh/bat 脚本及 --run、--grep、--suite 等参数用法。
询问如何运行 VS Code 集成测试 查询集成测试脚本参数用法 区分 Node.js 和扩展宿主测试
.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 监控技能,涵盖追踪、指标规范及代码文档同步。
添加或修改 OTel spans/metrics/events 更新监控相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
指导在 Agent 窗口架构中进行功能实现或问题修复,涵盖分层、布局、会话管理及移动端适配等规范。
修改 src/vs/sessions/ 目录下的代码 实现 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
使用 electron-minidump 工具将 VS Code 原生崩溃转储文件解析为可读的方法名回溯,辅助定位 C++/Native 层崩溃原因。需 macOS/Linux 环境及权限。
收到 .dmp 崩溃文件 需要解析原生崩溃堆栈
.github/skills/symbolicate-crash-dump/SKILL.md
npx skills add asJEI/vscode --skill symbolicate-crash-dump -g -y
确保工具或工具集重命名时,旧名称被保留在废弃数组中以维持向后兼容性。用于审查注册代码变更,防止回归错误。
修改工具引用名称 修改工具集引用名称 将工具从一个工具集移至另一个 审查涉及工具注册的PR
.github/skills/tool-rename-deprecation/SKILL.md
npx skills add asJEI/vscode --skill tool-rename-deprecation -g -y
指导在VS Code仓库中运行单元测试,优先使用runTests工具,备选shell脚本。支持按文件、名称过滤及覆盖率收集,适用于前端测试场景。
执行单元测试 配置测试过滤条件 生成代码覆盖率报告
.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样式 构建界面布局 修复文本截断问题
.github/skills/ux-css-layout/SKILL.md
npx skills add asJEI/vscode --skill ux-css-layout -g -y
提供VS Code主题开发指南,涵盖颜色注册、CSS变量使用、小部件样式模式及高对比度主题支持。
注册新颜色 应用主题Token到UI组件 实现高对比度或焦点指示器
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于在本地运行 vscode.dev 服务器,对接 microsoft/vscode 源码以验证 Web 工作区或 Agents 窗口变更。涵盖启动开发服务器、URL 配置及浏览器自动化交互模式。
需要在本地环境调试 VS Code Web 工作区 需要针对 VS Code 源码进行前端 UI 或功能验证
.github/skills/vscode-dev-workbench/SKILL.md
npx skills add asJEI/vscode --skill vscode-dev-workbench -g -y
用于升级 Anthropic SDK 包,包括版本迁移、依赖冲突解决及 API 变更分析。
用户需要升级 @anthropic-ai/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和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
用于对当前会话中的代码变更进行审查,识别正确性、安全及逻辑问题,并生成具体的行内评论,不修改文件。
用户请求代码审查 点击 Changes 工具栏的 Run Code Review 按钮
src/vs/sessions/skills/code-review/SKILL.md
npx skills add asJEI/vscode --skill code-review -g -y
协助用户提交代码变更,通过分析仓库历史自动识别提交规范,基于diff生成符合风格的提交信息并执行git commit操作。
用户要求 '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,替代 gh CLI 操作。
用户希望基于当前会话更改创建草稿拉取请求 需要自动化完成代码审查前的准备工作
src/vs/sessions/skills/create-draft-pr/SKILL.md
npx skills add asJEI/vscode --skill create-draft-pr -g -y
利用 GitHub MCP 服务器创建拉取请求。流程包括运行编译检查、提交更改、审查会话变更、编写标题与描述,并静默生成 PR。
用户希望为当前会话的更改打开拉取请求 需要自动化创建 PR 流程
src/vs/sessions/skills/create-pr/SKILL.md
npx skills add asJEI/vscode --skill create-pr -g -y
自动修复当前会话中失败的CI检查。根据提供的失败信息定位根因,进行代码修改以解决编译、Lint或测试错误,并验证修复结果。
用户通过Fix Checks按钮请求修复CI 检测到CI检查失败需要立即修复
src/vs/sessions/skills/fix-ci/SKILL.md
npx skills add asJEI/vscode --skill fix-ci -g -y
协助用户在当前会话工作区配置或修改 .vscode/tasks.json,生成用于 Agent Session 运行按钮的 Shell 命令。支持自动推断项目依赖安装及开发启动命令,并智能合并现有任务。
用户希望设置或更新会话的运行命令 需要为工作区添加自动化构建或启动脚本
src/vs/sessions/skills/generate-run-commands/SKILL.md
npx skills add asJEI/vscode --skill generate-run-commands -g -y
将主题分支合并到基础分支,自动处理未提交变更、执行合并操作及解决冲突,并验证合并结果确保工作区干净且提交完整。
用户希望将当前会话的工作合并回基础分支 需要执行分支合并操作
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
用于同步当前会话分支与上游,或发布分支到远程仓库。涵盖拉取最新更改、基于上游变基、推送分支及设置上游等Git操作,确保代码状态一致。
用户请求同步分支 拉取最新更改 基于上游变基 推送当前分支 发布分支 设置上游
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 包。通过创建 TODO 列表,依次执行备份类型定义、更新依赖、对比差异、编译修复及测试,最终生成变更摘要,确保升级过程规范且稳定。
需要升级 github copilot SDK/CLI 版本 处理 copilot 包的依赖更新与兼容性检查
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-09-12 19:31
浙ICP备14020137号-1 $访客地图$