Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

为 VS Code 源码开发提供隔离启动与调试能力,支持复用已登录环境、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 源码开发提供隔离启动与调试能力,支持复用已登录环境、Playwright UI 自动化及 DAP 断点调试,确保多实例端口隔离。
需要启动已登录的 VS Code 进行端到端测试 使用 Playwright 驱动 VS Code UI 自动化 在 VS Code 主进程或渲染器中设置断点进行调试
.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
VS Code无障碍技能,要求新增或修改交互UI时提供帮助对话框、可访问视图及设置,确保屏幕阅读器兼容和键盘导航。
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
.github/skills/add-policy/SKILL.md
npx skills add asJEI/vscode --skill add-policy -g -y
用于编写、录制和调试 Agent Host 端到端测试,支持跨提供者测试添加及修复记录缓存未命中。
编写端到端测试用例 录制或重新录制测试夹具 排查测试失败或缓存未命中
.github/skills/agent-host-e2e-tests/SKILL.md
npx skills add asJEI/vscode --skill agent-host-e2e-tests -g -y
用于分析 Agent Host 调试日志导出包,指导如何解压、识别敏感数据及定位各日志文件含义,帮助开发者根据症状快速关联排查客户端、服务端和 SDK 问题。
收到 ah-logs 或 ahp-logs 压缩包/文件夹 需要分析 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是否存在内存泄漏或增长问题 要求启动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 Pipelines YAML 文件后需验证 需要手动触发或检查 VS Code 构建状态 优化 CI/CD 反馈循环
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
提供Chat Customizations Editor的开发指南,涵盖AI定制项管理UI、核心接口(如IHarnessDescriptor)及扩展API同步规范,指导代码修改与测试。
需要修改Chat Customizations编辑器相关代码 了解AI定制项的接口定义和存储过滤机制 开发或调试Chat Session自定义提供者扩展
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于VS Code聊天模块的性能基准测试与内存泄漏检查。支持渲染回归分析、流处理验证及版本间性能对比,辅助识别UI卡顿和内存问题。
修改聊天渲染代码后验证性能 检查聊天响应管道的内存泄漏 对比不同VS Code版本的性能差异
.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
用于创建和更新UI组件的Fixture文件,支持视觉截图测试。涵盖文件结构、主题适配、服务注册及异步渲染等最佳实践,确保组件在隔离环境下正确展示。
创建或更新组件Fixture 设计支持截图测试的UI组件
.github/skills/component-fixtures/SKILL.md
npx skills add asJEI/vscode --skill component-fixtures -g -y
分析V8/Chrome性能配置文件(.cpuprofile)和追踪文件(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未处理错误遥测数据 排查包含堆栈跟踪和错误消息的故障 定位无效数据的产生源头
.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 集成浏览器架构,涵盖主进程、共享进程与渲染器间的 IPC 通信及 Chromium 嵌入原理,辅助开发者理解底层模型。
需要修改或理解 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
针对VS Code前端代码的内存泄漏审计技能,指导检查事件监听器、DOM处理及生命周期回调中的资源管理问题,提供修复模式与最佳实践。
审查注册事件监听器或DOM处理器的代码 修复报告的内存泄漏问题 检查重复调用方法中创建的对象
.github/skills/memory-leak-audit/SKILL.md
npx skills add asJEI/vscode --skill memory-leak-audit -g -y
用于 Copilot Chat 扩展的 OpenTelemetry 遥测规范。涵盖四种 Agent 执行路径的埋点策略、IOTelService 抽象及代码与监控文档的同步要求,指导添加或修改 OTel spans/metrics/events。
添加或修改 OpenTelemetry 遥测数据 为新 Agent 表面进行插桩 更新 Copilot CLI 桥接或 Claude span 发射逻辑 修订 agent_monitoring 相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供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
用于将 VS Code 原生崩溃转储文件符号化,解析缺失的方法名并生成可读回溯。适用于拥有 Crash Dump 文件或需要调试原生崩溃场景,需 macOS/Linux 环境及 electron-minidump 工具支持。
提供 .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工具,备选平台脚本。支持按文件、名称过滤及覆盖率收集。
需要执行单元测试 配置测试过滤器或覆盖率
.github/skills/unit-tests/SKILL.md
npx skills add asJEI/vscode --skill unit-tests -g -y
从CI下载截图基线并处理组件视觉回归测试差异。当用户要求更新、接受或刷新截图基线,或GitHub Action报告差异时触发。
请求更新或刷新组件截图基线 截图测试CI动作报告差异后
.github/skills/update-screenshots/SKILL.md
npx skills add asJEI/vscode --skill update-screenshots -g -y
提供VS Code中CSS编写规范,涵盖文件组织、命名约定、标准尺寸、布局模式(SplitView/Grid)及响应式处理,用于指导前端样式开发与UI修复。
编写或修改CSS样式 构建或调整界面布局 解决文本截断问题
.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 配置及浏览器交互调试,适用于验证前端工作区变更。
用户希望本地运行 vscode.dev 服务器 需要在浏览器中测试 VS Code Web 界面 调试 Agents 窗口功能 验证前端工作区代码变更
.github/skills/vscode-dev-workbench/SKILL.md
npx skills add asJEI/vscode --skill vscode-dev-workbench -g -y
用于升级 Anthropic SDK 包(如 claude-agent-sdk),涵盖版本检查、变更摘要、依赖冲突解决及 API 迁移指南。
升级 Anthropic SDK 到最新版本 迁移 SDK 版本并解决兼容性问题 查询 SDK 升级流程和 breaking changes
extensions/copilot/.agents/skills/anthropic-sdk-upgrader/SKILL.md
npx skills add asJEI/vscode --skill anthropic-sdk-upgrader -g -y
利用Playwright自动化VS Code Insiders及Copilot Chat扩展,通过CDP协议实现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 Message,并严格执行安全规范,如不强制推送、不跳过钩子等。
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
该技能用于在当前会话中创建草稿拉取请求。它指导Agent使用GitHub MCP服务器,先编译修复错误并提交更改,然后审查代码、撰写PR标题和描述,最终生成草稿PR。
用户希望提交当前会话的更改作为草稿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,旨在简化版本提交流程。
用户要求创建拉取请求 完成开发任务并准备合并
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以优化开发工作流。
用户希望设置或更新会话的运行命令 需要自动化配置项目依赖安装和开发服务器启动
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
将当前会话分支基于最新上游代码进行变基,解决冲突时优先保留上游变更并适配会话工作,确保编译通过且符合目标。
上游代码发生显著变化导致分支过时 需要将本地会话分支同步到最新的 origin
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 需要同步上游最新代码并解决冲突
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-10-03 20:54
浙ICP备14020137号-1