Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

用于启动隔离的 VS Code OSS 实例,支持预认证、Playwright UI 自动化及 DAP 调试,解决端口冲突并保留关键用户数据。

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 调试,解决端口冲突并保留关键用户数据。
需要调试 VS Code 源码或插件 自动化测试 VS Code UI 交互流程
.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中配置、修改和审查企业级策略(如OS注册表、账户数据),涵盖从注册到导出的完整生命周期及本地测试。
添加或修改 policy 字段 审查涉及策略注册的 PR 配置账户或托管设置
.github/skills/add-policy/SKILL.md
npx skills add asJEI/vscode --skill add-policy -g -y
用于编写、录制和调试 Agent Host 端到端测试的 Skill。支持跨提供商测试添加、Fixtures 录制与重放,确保测试确定性,处理 SDK 升级后的回归问题及回放缓存缺失诊断。
需要为 Agent Host 添加新的端到端测试用例 因 SDK 或 CLI 版本升级需要重新录制测试 Fixtures 排查端到端测试中的回放缓存未命中或非确定性失败问题
.github/skills/agent-host-e2e-tests/SKILL.md
npx skills add asJEI/vscode --skill agent-host-e2e-tests -g -y
用于分析 Agent Host 调试日志导出包,指导如何解压、识别各组件日志含义及按时间或ID关联排查客户端与后端交互问题。
收到 ah-logs 或 ahp-logs 压缩包/文件夹 需要分析 Copilot SDK 事件或 AHP 传输日志
.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 CLI 本地验证和触发 VS Code Azure DevOps 流水线构建,支持排队、状态检查及日志查看,避免等待完整 CI 流程的漫长反馈。
修改了 Azure DevOps 流水线 YAML 文件后需要验证 手动触发或队列新的构建任务
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
提供 Chat Customizations Editor 的开发指南,涵盖管理 UI、核心接口(如 IHarnessDescriptor)及扩展 API 的数据流映射。指导开发者在修改定制项时遵循规范,确保组件与 IPC 层同步。
开发 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版本的性能差异 CI中拦截影响Chat UI的PR
.github/skills/chat-perf/SKILL.md
npx skills add asJEI/vscode --skill chat-perf -g -y
用于查找和读取 Code OSS 或 Agents 应用最新开发版本的日志文件,支持定位最近运行目录并按需筛选主进程、渲染器及扩展主机等日志。
排查 Code OSS 启动或运行时错误 分析 Agent 会话或扩展激活问题 查看终端或网络活动日志
.github/skills/code-oss-logs/SKILL.md
npx skills add asJEI/vscode --skill code-oss-logs -g -y
用于创建和更新组件夹具以进行视觉截图测试,涵盖文件结构、主题设置、服务注入及异步渲染等最佳实践。
创建组件截图测试用例 设计UI组件以适配Fixture
.github/skills/component-fixtures/SKILL.md
npx skills add asJEI/vscode --skill component-fixtures -g -y
分析V8/Chrome CPU性能配置文件和追踪文件,识别性能瓶颈、比较代码路径及理解调用树,辅助排查渲染卡顿与长时间任务问题。
提供 .cpuprofile 或 Trace-*.json 文件进行性能分析 调查特定代码路径执行缓慢的原因 查找耗时最多的函数 对比新旧实现的性能差异 分析布局重绘或GPU进程行为
.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分支上失败 需要分析CI构建或测试失败日志
.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堆快照以排查内存泄漏和对象保留问题。提供快照解析、对比及保留路径追踪功能,支持大文件流式处理,确保每次分析独立进行。
用户提供.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 集成浏览器架构说明,涵盖多进程模型、IPC通信及代理工具驱动机制。
理解集成浏览器架构 开发或调试 browserView 相关功能 排查跨进程通信问题
.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
用于审计代码中的内存泄漏和处置问题,涵盖事件监听器、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可观测性规范,涵盖四种Agent执行路径的Tracing策略、IOTelService接口及文档同步要求。
添加或修改OTel spans/metrics/events 新增Agent监控点 更新agent_monitoring相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
指导在 Agents 窗口模块进行功能实现或问题修复,强制要求先阅读编码规范及分层、布局、会话管理等规格文档,确保代码符合架构约束并保持文档同步。
修改 src/vs/sessions/ 目录下的代码 添加跨模块导入 更改 UI 布局或样式 调整会话管理逻辑
.github/skills/sessions/SKILL.md
npx skills add asJEI/vscode --skill sessions -g -y
指导在 VS Code 中运行端到端冒烟测试,包括编译、执行及 CI 配置。涵盖筛选测试、捕获追踪日志以及通过循环排查 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 及特定权限。
收到 .dmp 崩溃文件 请求符号化崩溃日志 需要解析原生堆栈中的方法名
.github/skills/symbolicate-crash-dump/SKILL.md
npx skills add asJEI/vscode --skill symbolicate-crash-dump -g -y
用于在重命名内置工具或工具集时,确保旧引用名被正确添加至废弃数组,以维持向后兼容性。适用于代码重构、PR审查及注册配置变更场景。
重命名工具的 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 脚本执行测试。
需要运行单元测试时 调试或过滤特定测试用例时 生成代码覆盖率报告时
.github/skills/unit-tests/SKILL.md
npx skills add asJEI/vscode --skill unit-tests -g -y
用于从 CI 下载组件截图基线并提交的技能,适用于更新、接受或刷新由 GitHub Action 报告的截图差异。
需要更新或刷新组件截图基线时 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布局(如SplitView、Grid) 解决文本溢出或截断问题 调整响应式布局
.github/skills/ux-css-layout/SKILL.md
npx skills add asJEI/vscode --skill ux-css-layout -g -y
指导 VS Code 主题开发,涵盖颜色注册、CSS变量使用、小部件样式模式、焦点指示器及高对比度主题合规性。
注册新颜色或修改现有颜色 在 CSS 中使用主题变量 实现小部件样式定制 处理焦点状态和高对比度主题
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于在本地运行 vscode-dev 服务器,以验证 VS Code Web Workbench 或 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 包(如 @anthropic-ai/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和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
协助用户提交代码变更,自动分析仓库提交规范并生成符合风格的提交信息。支持检测暂存状态、检查敏感文件及处理钩子冲突,确保提交安全合规。
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
利用 GitHub MCP 服务器自动创建 Pull Request。流程包括运行编译检查、提交未暂存更改、审查会话变更,并编写符合规范的标题和描述,最终静默提交 PR。
用户希望为当前会话的更改打开 PR 完成开发任务后需要发起代码审查
src/vs/sessions/skills/create-pr/SKILL.md
npx skills add asJEI/vscode --skill create-pr -g -y
修复当前会话中失败的 CI 检查。通过分析提供的失败信息定位根因,进行代码修改以解决编译、测试或格式等问题,并在本地验证修复结果。
用户请求修复 CI 检查 通过 Changes 工具栏的 Fix Checks 按钮触发
src/vs/sessions/skills/fix-ci/SKILL.md
npx skills add asJEI/vscode --skill fix-ci -g -y
帮助用户配置或修改工作区的运行命令,生成tasks.json以便在Agent会话的Run按钮中触发。支持自动推断依赖安装和启动命令,并处理新增、修改或删除场景。
用户希望设置项目启动或构建命令 用户需要更新现有的运行任务配置
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
将当前会话分支基于最新上游进行 rebase,以同步上游变更。处理冲突时优先保留上游逻辑,适配会话工作,并验证编译与目标一致性。
需要更新分支以同步上游最新代码 rebase 过程中产生冲突需解决
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 需要同步上游代码并解决合并冲突
src/vs/sessions/skills/update-pr/SKILL.md
npx skills add asJEI/vscode --skill update-pr -g -y
用于捕获和更新仓库中的技能与指令。当用户触发学习或发现可复用的模式、陷阱及领域知识时,自动创建或修改 SKILL.md 文件,以便跨会话持久化经验。
用户明确说 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版本 处理npm包依赖更新后的类型定义变更
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-12 21:58
浙ICP备14020137号-1 $お客様$