Agent Skills › asJEI/vscode

asJEI/vscode

GitHub

用于启动隔离的 VS Code OSS 实例,复用已认证配置文件以支持 Chat/Agent 流程。结合 Playwright 进行 UI 自动化测试或驱动,并允许通过 dap-cli 附加调试器,实现 UI 操作与代码调试同步进行。

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 实例,复用已认证配置文件以支持 Chat/Agent 流程。结合 Playwright 进行 UI 自动化测试或驱动,并允许通过 dap-cli 附加调试器,实现 UI 操作与代码调试同步进行。
需要运行带认证的 VS Code 副本进行开发 使用 Playwright 对 VS Code UI 进行自动化测试或驱动 需要在 UI 自动化过程中附加 Node.js 调试器 需要同时运行多个无端口冲突的 VS Code 实例
.agents/skills/launch/SKILL.md
npx skills add asJEI/vscode --skill launch -g -y
VS Code无障碍技能,要求新增或修改交互UI时必须提供帮助对话框、可访问视图及详细程度设置,并遵循键盘导航与ARIA规范,确保屏幕阅读器兼容。
添加新功能 实现新面板/视图/组件 更新现有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 端到端测试的 Skill。支持跨 Provider 测试添加、Fixtures 录制与重录,以及排查回放缓存未命中等问题,确保测试确定性。
编写或更新 Agent Host E2E 测试用例 因 SDK 升级重新录制测试 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 压缩包/文件夹 需要分析 Export Agent Host Debug 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流水线文件后需要验证 需要手动触发或取消构建任务
.github/skills/azure-pipelines/SKILL.md
npx skills add asJEI/vscode --skill azure-pipelines -g -y
管理AI定制项(代理、技能、提示等)的UI编辑器,支持按工作区/用户/插件存储分层管理及Harness过滤。提供接口定义与扩展API映射规范,确保跨层数据同步及UI行为声明式驱动。
修改聊天自定义编辑器界面逻辑 调整AI定制项的存储过滤规则 更新扩展API以支持新的定制属性
.github/skills/chat-customizations-editor/SKILL.md
npx skills add asJEI/vscode --skill chat-customizations-editor -g -y
用于对 VS Code Chat 模块进行性能基准测试和内存泄漏检查,支持对比本地构建与发布版本,检测渲染回归、流处理优化及生命周期模式问题。
修改 Chat 渲染代码后验证性能 调整流式响应或 SSE 处理逻辑 需要检测 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 app 开发运行时的最新时间戳日志,支持定位主进程、渲染器、扩展宿主等关键日志文件,辅助排查应用启动、UI 及扩展相关问题。
用户需要查看 VS Code 或 Agents app 的最近运行日志 用户报告应用崩溃、启动失败或扩展异常并请求诊断
.github/skills/code-oss-logs/SKILL.md
npx skills add asJEI/vscode --skill code-oss-logs -g -y
用于创建和更新组件测试快照的 fixtures,支持 UI 组件的视觉回归测试。涵盖文件结构、主题切换、服务模拟及异步渲染等最佳实践,确保组件在深色/浅色模式下正确展示。
创建新的 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 分支上的 CI 检查失败 需要分析 CI 构建或测试日志以定位错误
.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
用于在代码提交前执行VS Code卫生检查,确保通过预提交钩子。涵盖Unicode限制、字符串引号、版权头、缩进、格式化及ESLint/Stylelint校验,防止因规范问题导致提交被拒。
准备提交代码前 修复代码格式或风格违规
.github/skills/hygiene/SKILL.md
npx skills add asJEI/vscode --skill hygiene -g -y
用于理解 VS Code 集成浏览器(browserView)的架构与心智模型,涵盖 Chromium 嵌入、多进程隔离及 IPC 通信机制。
需要修改或理解 browserView 相关代码时 排查集成浏览器渲染或代理工具问题时
.github/skills/integrated-browser/SKILL.md
npx skills add asJEI/vscode --skill integrated-browser -g -y
用于在 VS Code 仓库中运行集成测试,涵盖 macOS/Linux 和 Windows 脚本,支持按文件、路径或名称过滤,区分 Node.js 与扩展宿主测试。
需要运行 VS Code 集成测试 指定特定文件或套件执行集成测试
.github/skills/integration-tests/SKILL.md
npx skills add asJEI/vscode --skill integration-tests -g -y
用于审计代码中的内存泄漏和可清理对象问题。提供事件监听器、DOM处理器及生命周期回调的检查清单,指导使用addDisposableListener等模式防止资源泄露。
审查注册事件监听器或DOM处理器的代码 修复报告的内存泄漏问题 检查重复调用方法中创建的对象 处理模型生命周期事件
.github/skills/memory-leak-audit/SKILL.md
npx skills add asJEI/vscode --skill memory-leak-audit -g -y
用于 Copilot Chat 扩展的 OpenTelemetry 遥测规范。涵盖四种代理执行路径的 Instrumentation 策略、IOTelService 抽象及文档同步要求,指导添加或修改 Span/Metric/Event 实现。
添加或修改 OTel 遥测数据(Span/Metric/Event) 审查与监控相关的代码变更 更新 agent_monitoring 相关文档
.github/skills/otel/SKILL.md
npx skills add asJEI/vscode --skill otel -g -y
提供 Agents window 架构规范,涵盖层结构、布局、会话管理及移动端适配。指导开发者在修改代码前阅读对应规格文档并遵守编码准则,确保实现与修复符合系统约定。
实现 Agents window 新功能 修复 Agents window 相关问题 修改 sessions 目录下的代码
.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 原生崩溃转储进行符号化,还原可读堆栈。适用于获取崩溃日志、解析缺失方法名或挂载 Electron 符号文件,仅限 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 工具获取结构化输出,若不可用则回退至脚本/test.sh或test.bat。支持按文件、名称过滤及覆盖率收集。
需要运行单元测试 配置测试过滤器 生成测试覆盖率报告
.github/skills/unit-tests/SKILL.md
npx skills add asJEI/vscode --skill unit-tests -g -y
用于从CI下载截图基线并提交的技能,适用于更新、接受或刷新组件截图基线的场景。
需要更新组件截图基线 截图测试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 变量使用、小部件样式模式及高对比度支持,确保 UI 符合主题规范。
注册自定义颜色 在 CSS 中使用主题变量 配置小部件默认样式 实现高对比度或焦点指示器
.github/skills/ux-theming/SKILL.md
npx skills add asJEI/vscode --skill ux-theming -g -y
用于在本地启动 vscode-dev 服务器,对 VS Code Web Workbench 进行开发和调试。涵盖服务启动、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 和 sdk)的专家技能。涵盖版本检查、变更摘要、依赖冲突解决及 API 迁移指南,确保平滑过渡至新版本。
用户请求升级 Anthropic SDK 到最新版本 需要处理 SDK 升级中的依赖冲突或类型错误 询问 Anthropic 包的迁移流程或 breaking changes
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
处理用户对当前会话代码更改的反馈。通过工具获取评论,理解意图并修改代码以解决反馈,最后标记或删除已处理的评论,确保变更与代码库一致。
用户提交对会话更改的反馈 消息中附带了具体的反馈评论
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
辅助用户提交代码变更,通过分析仓库历史自动生成符合规范的提交信息。支持检测提交约定、检查状态、生成消息并执行提交,同时遵循安全与规范约束。
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
该技能用于在当前会话中创建草稿拉取请求。流程包括运行编译和清理任务、提交未提交的更改、审查所有变更、编写清晰的PR标题和描述,最后通过GitHub MCP服务器创建草稿PR。
用户希望为当前会话的更改打开一个草稿PR 需要自动化完成代码审查前的PR创建流程
src/vs/sessions/skills/create-draft-pr/SKILL.md
npx skills add asJEI/vscode --skill create-draft-pr -g -y
自动化创建Pull Request的Skill,通过GitHub MCP服务器执行编译、提交、审查并生成PR标题与描述,支持静默创建。
用户希望打开包含当前会话更改的Pull Request
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
自动检测或修改工作区的.vscode/tasks.json,生成用于Agent会话运行按钮的命令配置。支持基于项目文件智能推断安装和启动命令,处理新增、修改或删除任务的需求。
用户希望设置或更新会话的运行命令 需要为当前工作区配置VS Code任务
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
用于将当前会话分支基于最新上游进行变基,解决冲突时优先保留上游变更并调整会话工作,确保代码编译及目标达成。
上游分支发生显著更新,需要同步到本地会话分支 执行 git rebase 操作以维持工作基础与 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 需要同步上游分支的最新提交
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 包。流程包括备份类型定义、执行更新、对比 API 差异并文档化、编译修复及运行测试,确保升级后代码无错误且测试通过,最终生成变更摘要。
需要升级 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:49
浙ICP备14020137号-1 $お客様$