Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

用于启动隔离的 VS Code OSS 开发实例,支持复用已认证配置、Playwright UI 自动化及 dap-cli 调试,解决多实例端口冲突。

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)

用于启动隔离的 VS Code OSS 开发实例,支持复用已认证配置、Playwright UI 自动化及 dap-cli 调试,解决多实例端口冲突。
需要调试 VS Code 插件或核心代码 需要对 VS Code UI 进行自动化测试 需要结合 Playwright 和 Node 调试器同时工作
.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
VS Code无障碍技能,确保新交互UI或更新具备帮助对话框、屏幕阅读器视图及快捷键支持,提升可访问性。
添加新功能 实现新面板/视图/组件 新增命令或工作流 更新现有UI交互
.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 端到端测试的 Skill,涵盖跨提供商测试添加、Fixtures 录制与重放及非确定性测试处理。
编写或更新端到端测试用例 录制或重新录制测试 Fixtures 排查测试回放失败或非确定性行为
.github/skills/agent-host-e2e-tests/SKILL.md
npx skills add asJEI/vscode --skill agent-host-e2e-tests -g -y
用于分析 Agent Host 调试日志导出包,支持解压和解析多种日志文件,指导用户根据症状定位问题源。
提供 Agent Host 调试日志压缩包或文件夹 询问日志文件含义及分析方法
.github/skills/agent-host-logs/SKILL.md
npx skills add asJEI/vscode --skill agent-host-logs -g -y
通过git操作追踪特定作者在分支上的代码贡献,识别直接修改及文件重命名路径,生成包含状态、路径和行数的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 文件后需要本地验证 手动触发或队列 VS Code 构建任务 检查特定分支的构建状态或日志
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
管理 AI 自定义项(代理、技能、提示词等)的编辑器,支持多存储源和基于 Harness 的过滤。提供界面组件、核心接口及扩展 API 同步规范,确保 UI 与后端逻辑一致性。
修改 Chat Customizations 编辑器界面或逻辑 调整 AI 自定义项的存储或过滤规则 同步扩展 API 与内部接口定义
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于对 VS Code 聊天模块进行性能基准测试和内存泄漏检查,支持回归对比、本地构建验证及 CI 门禁。
修改聊天渲染代码后验证性能 排查聊天 UI 渲染回归问题 检测聊天响应管道中的内存泄漏
.github/skills/chat-perf/SKILL.md
npx skills add asJEI/vscode --skill chat-perf -g -y
定位并读取 Code OSS 或 Agents 应用最新开发版本的进程日志,支持通过时间戳目录导航及文件内容过滤,辅助排查应用运行问题。
用户询问 Code OSS 或 Agents 应用的崩溃、错误或异常行为 需要查看 Electron 主进程、渲染进程或扩展宿主的具体日志以进行调试
.github/skills/code-oss-logs/SKILL.md
npx skills add asJEI/vscode --skill code-oss-logs -g -y
用于创建和更新组件测试夹具,支持截图测试。涵盖文件结构、主题配置、服务注册及异步渲染等最佳实践,确保UI组件在隔离环境下正确展示并生成视觉快照。
创建或更新组件测试夹具 设计需配合截图测试的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 遥测面板中的未处理错误,强调通过调用栈追踪数据流向以定位非法数据生产者,而非在崩溃点掩盖问题,并提供错误信息丰富化方法。
分析未处理错误的堆栈跟踪 调查遥测仪表板报错 定位非法数据源头
.github/skills/fix-errors/SKILL.md
npx skills add asJEI/vscode --skill fix-errors -g -y
分析V8堆快照以排查内存泄漏和对象保留问题,提供解析、对比及追踪保留路径功能。
用户提供了.heapsnapshot文件 需要比较前后快照差异 查找保留特定对象的根路径 调查对象为何未被GC回收
.github/skills/heap-snapshot-analysis/SKILL.md
npx skills add asJEI/vscode --skill heap-snapshot-analysis -g -y
用于在执行代码提交前运行预提交检查,确保代码符合格式、ESLint、Stylelint及编码规范等要求,防止因卫生问题导致提交被拒。
准备提交代码前 需要验证代码是否符合项目规范
.github/skills/hygiene/SKILL.md
npx skills add asJEI/vscode --skill hygiene -g -y
用于理解 VS Code 集成浏览器(browserView)的架构与心智模型,涵盖 Chromium 嵌入、多进程隔离、IPC 通信及 Agent 工具交互机制。
询问 VS Code 集成浏览器的内部架构 开发或调试 browserView 相关功能 理解主进程、共享进程与渲染进程间的协作逻辑
.github/skills/integrated-browser/SKILL.md
npx skills add asJEI/vscode --skill integrated-browser -g -y
用于在 VS Code 仓库中运行集成测试,涵盖 macOS/Linux 和 Windows 脚本的使用、参数过滤及 Node.js 与扩展宿主测试的区别。
运行集成测试 使用 test-integration 脚本
.github/skills/integration-tests/SKILL.md
npx skills add asJEI/vscode --skill integration-tests -g -y
用于审查代码中的内存泄漏和一次性资源问题,涵盖事件监听器、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 遥测数据的技能。涵盖 span/metric/event 规范、IOTelService 抽象及多代理执行路径的埋点策略,要求代码变更与文档同步更新。
添加或修改 OTel spans, metrics 或 events 为新 agent 表面添加仪器支持 更新 Copilot CLI 桥接或 Claude span 发射逻辑 修订监控相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供 Agent Sessions 窗口架构规范,涵盖分层、布局、会话管理及移动端适配。指导开发前必读文档及常见陷阱,确保代码与规格同步,用于实现功能或修复该模块问题。
修改 src/vs/sessions/ 目录下的代码 实现 Agent 窗口相关新功能 修复 Agent 窗口 UI 或逻辑缺陷
.github/skills/sessions/SKILL.md
npx skills add asJEI/vscode --skill sessions -g -y
指导在 VS Code 中运行端到端冒烟测试,涵盖编译与执行脚本、参数过滤及 CI 环境下的追踪调试技巧。
运行 VS Code 冒烟测试 配置或调试 CI 中的冒烟测试步骤 排查间歇性失败的冒烟测试
.github/skills/smoke-tests/SKILL.md
npx skills add asJEI/vscode --skill smoke-tests -g -y
使用 electron-minidump 对 VS Code 原生崩溃转储文件进行符号化,生成可读调用栈以定位缺失方法名。需 macOS/Linux 及 GitHub CLI 认证,用于内部构建调试。
用户询问如何解析 .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工具获取结构化结果,或回退至平台脚本执行Mocha测试,支持按文件、名称过滤及生成覆盖率报告。
需要运行单元测试时 需要筛选特定文件或测试用例时 需要生成代码覆盖率报告时
.github/skills/unit-tests/SKILL.md
npx skills add asJEI/vscode --skill unit-tests -g -y
用于从 CI 下载组件截图基线或原始图像,支持在测试差异时进行视觉比对和基线更新。
需要更新、接受或刷新组件截图基线 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 样式 构建或调整 UI 布局 修复文本截断或显示问题
.github/skills/ux-css-layout/SKILL.md
npx skills add asJEI/vscode --skill ux-css-layout -g -y
提供VS Code主题开发指南,涵盖颜色注册、CSS变量使用、小部件样式及高对比度支持。指导开发者正确配置多主题类型默认值,遵循HC规范,并利用现有颜色库和样式模式进行UI开发。
需要为VS Code扩展或组件注册新颜色 在CSS中引用VS Code主题颜色变量 实现小部件的默认样式或覆盖特定颜色 确保UI符合高对比度或焦点指示器要求
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于本地启动 vscode.dev 服务器以验证 VS Code Web 工作区或 Agents 窗口,涵盖环境搭建、URL 配置及浏览器自动化交互模式。
用户需要本地调试 VS Code Web 版本 用户想要测试 VS Code 工作区或 Agents 功能
.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 升级流程
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 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
用于对当前会话中的代码变更进行审查,识别正确性、安全及风格等问题,并生成具体的行内评论。
用户请求代码审查 点击运行代码审查按钮
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,避免使用gh CLI。
用户希望打开包含当前会话更改的草稿PR 需要自动化生成代码提交的PR
src/vs/sessions/skills/create-draft-pr/SKILL.md
npx skills add asJEI/vscode --skill create-draft-pr -g -y
该技能用于在当前会话结束后,通过 GitHub MCP 服务器自动创建 Pull Request。流程包括运行编译检查、提交未保存的更改、审查变更内容、编写规范的 PR 标题和描述,并静默提交 PR。
用户希望为当前会话的更改打开一个 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
用于生成或修改VS Code工作区的运行命令配置,自动识别项目栈并写入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
自动同步当前 Git 分支与上游,包括 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 需要同步上游代码并解决合并冲突
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/CLI 的依赖更新
extensions/copilot/.agents/skills/github-copilot-upgrader/SKILL.md
npx skills add asJEI/vscode --skill github-copilot-upgrader -g -y

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-04 02:03
浙ICP备14020137号-1 $Гость$