Agent Skills
› gitkraken/vscode-gitlens
gitkraken/vscode-gitlens
GitHub用于对组件、文件或目录进行 WCAG 2.1 AA 无障碍合规性静态审计。检测 ARIA 反模式、缺失语义、键盘交互缺陷及颜色信息问题,并推荐安全修复方案,防止引入新的无障碍错误。
Install All Skills
npx skills add gitkraken/vscode-gitlens --all -g -y
Skills in Collection (28)
用于对组件、文件或目录进行 WCAG 2.1 AA 无障碍合规性静态审计。检测 ARIA 反模式、缺失语义、键盘交互缺陷及颜色信息问题,并推荐安全修复方案,防止引入新的无障碍错误。
需要检查代码是否符合 WCAG 2.1 AA 标准
识别 ARIA 使用错误或键盘导航缺失
npx skills add gitkraken/vscode-gitlens --skill a11y-audit -g -y
用于审计页面或视图组合层的 WCAG 2.1 AA 无障碍合规性,检查地标、标题层级、Tab 顺序及焦点管理,确保跨组件交互无障碍。
需要评估页面级无障碍合规性
检查视图组合中的无障碍问题
审查跨组件的焦点与导航流程
npx skills add gitkraken/vscode-gitlens --skill a11y-flow-audit -g -y
将无障碍审计报告转化为面向管理层的修复提案,包含冲刺计划、人力需求和合规分析。基于审计结果和团队上下文生成规划工件,严禁捏造数据,需先运行审计技能。
需要制定无障碍修复的冲刺计划或资源分配方案
需要将多个无障碍审计报告整合为管理层汇报材料
npx skills add gitkraken/vscode-gitlens --skill a11y-remediate -g -y
用于在 VS Code 插件中生成新命令的完整脚手架代码,包括 TypeScript 类、注册逻辑及配置文件更新。
需要创建新的 VS Code 命令
生成插件命令骨架
npx skills add gitkraken/vscode-gitlens --skill add-command -g -y
用于生成带有 RPC 服务和 Lit 应用的新 Webview 脚手架代码。支持配置名称、标题、类型及功能属性,自动生成协议定义和 RPC 服务实现,确保与主机通过 Supertalk RPC 通信。
创建新的 Webview
生成 Webview 脚手架
添加前端视图组件
npx skills add gitkraken/vscode-gitlens --skill add-webview -g -y
用于在实施前压力测试技术方案、实现计划或架构决策。通过提取假设、验证代码声明、运行预演失败分析,识别并分类潜在风险,提供修复建议,评估方案是否可执行。
审查技术实现计划
压力测试架构决策
扮演反对者找出方案漏洞
实施前验证方案可行性
npx skills add gitkraken/vscode-gitlens --skill challenge-plan -g -y
指导 Agent 遵循 GitLens 规范创建格式良好的 Git 提交,涵盖消息生成、文件暂存、预提交钩子处理及安全校验。
用户请求创建 Git 提交
执行 /commit 命令
npx skills add gitkraken/vscode-gitlens --skill commit -g -y
用于整理分支提交历史,将杂乱或含回退的提交重构为最小数量且逻辑独立的优质提交。确保最终树结构与修改前完全一致,提升代码的可读性、可审查性及合并安全性。
用户要求清理、整合、变基或策展分支提交
在提交PR或合入前希望获得整洁的提交历史
抱怨分支历史混乱或存在无意义的增删操作
npx skills add gitkraken/vscode-gitlens --skill consolidate-commits -g -y
分析代码变更并自动生成 GitHub Issue,包含去重检测、标题生成及 CHANGELOG 更新。需用户确认后方可执行创建和修改操作,确保内容安全合规。
需要为未提交的代码变更创建问题单
基于特定 Commit SHA 或范围生成 Issue
npx skills add gitkraken/vscode-gitlens --skill create-issue -g -y
用于在编码前制定最佳技术方案的技能,通过深入调查代码库、质疑现有模式及研究替代方案,提供带有权衡分析的推荐策略。
需要制定最佳技术方案时
进行架构决策或复杂功能开发时
重构或询问如何处理问题时
npx skills add gitkraken/vscode-gitlens --skill deep-planning -g -y
用于合并前深度审查,委托内置代码审查处理缺陷查找,补充目标对齐、跨平台完整性和验证缺口分析,最终给出合并裁决。
准备合并代码前的质量门禁检查
需要评估变更是否达成原始业务目标和验收标准
检查代码变更的完整性和测试覆盖度
npx skills add gitkraken/vscode-gitlens --skill deep-review -g -y
将工作单元转化为目标文档,定义‘做什么’和‘为什么’,作为从问题排查到开发规划的桥梁。支持通过Issue编号或描述创建goals.md,并自动检查前置调查上下文。
需要将Issue或任务描述转化为结构化开发目标
启动深度规划前需要明确用户需求与约束
npx skills add gitkraken/vscode-gitlens --skill dev-scope -g -y
提供结构化 Bug 根因分析,支持单问题深度排查与多问题并行调查。通过静态代码追踪定位疑似原因,并指导在需要运行时验证时升级至 live-exercise 技能进行实证确认。
用户报告具体 Bug 症状或 Issue 编号
需要从 Triage 报告中批量筛选并调查多个问题
npx skills add gitkraken/vscode-gitlens --skill investigate -g -y
用于UI功能的实时操作、审计与修复循环。通过功能、意图、UX和优化四个维度,在运行实例上验证状态并迭代修复,适用于构建、修复或审核涉及UI的功能。
UI功能构建或修复
调试可见的UI缺陷
功能上线前审查
npx skills add gitkraken/vscode-gitlens --skill live-exercise -g -y
用于通过 Playwright 和 MCP 服务器实时检查 GitLens 扩展的 UI 状态、日志及运行时值,支持截图、DOM 检查和命令执行,辅助单步调试与验证。
需要实时查看 VS Code 插件 UI 渲染状态
检查 GitLens 扩展的运行日志或控制台错误
验证特定功能标志或 DOM 结构变化
npx skills add gitkraken/vscode-gitlens --skill live-inspect -g -y
用于与用户实时协作修改UI的交互式结对编程技能。支持在运行实例中即时展示、编辑和刷新界面,适用于重设计、文案优化或布局探索等需要快速反馈的场景。
需要实时交互修改UI界面
用户希望即时看到代码变更效果
进行文案优化或布局调整
npx skills add gitkraken/vscode-gitlens --skill live-pair -g -y
用于对运行中的扩展功能进行性能测量与优化。通过捕获基线、评估指标并派遣修复代理,执行性能调优循环,旨在消除回归和约定违规,而非静态代码审查或推测性优化。
需要测量和改进正在运行的扩展功能的性能
排查性能回归
在发布前进行性能调优
/live-exercise Phase 7 的委托任务
npx skills add gitkraken/vscode-gitlens --skill live-perf -g -y
用于处理所有CSS相关任务,包括新建、编辑、审计和重构。通过检测浏览器目标、Token系统和边界条件,确保生成的CSS符合项目上下文,支持原生CSS及框架样式。
修改或创建CSS文件
审查队友编写的CSS代码
调整Tailwind配置或设计Token
处理Shadow DOM或Web Component样式
npx skills add gitkraken/vscode-gitlens --skill modern-css -g -y
用于评估已分类或调查后的问题,推荐短名单、积压、不修复或社区贡献等处理方案。通过收集证据包和相关问题数据,分析优先级信号并生成草案通信。
需要决定Issue的处理优先级
批量评估Issue的解决策略
npx skills add gitkraken/vscode-gitlens --skill prioritize -g -y
基于 GitLens 规范进行代码审查和影响完整性审计,覆盖 TypeScript、命名、错误处理及本地化等标准。
需要检查代码是否符合 GitLens 编码规范
验证代码变更的完整性和影响范围
npx skills add gitkraken/vscode-gitlens --skill review -g -y
自动化评估GitHub Issue,生成包含结论、置信度及建议的结构化报告。支持单条或批量处理,执行垃圾内容检查、类型标签校验、重复标记识别、信息完整性审查及核心主张验证。
需要人工审核或分类GitHub Issue时
批量处理历史Issue以清理积压任务时
npx skills add gitkraken/vscode-gitlens --skill triage -g -y
自动化处理GitHub Issue工作流,读取分类、调查或优先级报告JSON,根据裁决结果自动执行添加标签、评论、设置里程碑及关闭Issue等操作,支持干跑模式与安全确认。
收到Issue分类或调查结果报告
需要批量更新GitHub Issue状态和标签
执行Issue工作流中的修改操作
npx skills add gitkraken/vscode-gitlens --skill update-issues -g -y
用于审查代码变更的用户体验质量,通过追踪用户流程而非代码路径,对照目标文档验证实现是否交付了正确的用户体验。
审查涉及用户界面的代码变更
验证功能是否符合UX规范
npx skills add gitkraken/vscode-gitlens --skill ux-review -g -y
用于在Git仓库中创建符合项目约定的隔离工作树,并自动切换会话目录。支持按功能、缺陷或技术债务分类管理分支,便于并行开发和实验性编码。
需要隔离环境进行新功能开发
执行实现计划前准备独立工作空间
修复bug需独立分支测试
npx skills add gitkraken/vscode-gitlens --skill worktree -g -y
指导如何向 GitLens GL Icons 字体添加新图标,涵盖 SVG 创建、映射更新、字体构建及缓存验证流程。
需要添加新的图标资源
维护或更新字体库
npx skills add gitkraken/vscode-gitlens --skill add-icon -g -y
用于为现有代码生成单元测试或E2E测试文件的技能。支持指定测试类型和目标,提供模板及编写指导,涵盖正常路径、边界条件及异步操作等场景。
需要为现有功能添加单元测试
需要创建端到端测试用例
请求生成测试文件
npx skills add gitkraken/vscode-gitlens --skill add-test -g -y
审计提交日志,识别面向用户的变更,检查关联Issue和CHANGELOG条目。自动分类影响级别,生成摘要并提示用户确认,随后创建Issue或更新CHANGELOG,确保发布规范。
需要审计Git提交记录
检查CHANGELOG完整性
准备发布版本
npx skills add gitkraken/vscode-gitlens --skill audit-commits -g -y
将CHANGELOG的[Unreleased]部分重组为专家级发布说明故事,提炼核心功能为主干并精简细节,确保内容准确且易读。
用户要求整理或重写CHANGELOG
用户抱怨Unreleased部分过长或杂乱
准备发布前的文档清理
npx skills add gitkraken/vscode-gitlens --skill changelog-story -g -y


