review
Code review against GitLens standards with optional impact completeness audit
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Code review against GitLens standards with optional impact completeness audit
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use for one-off / single-question inspection of the running GitLens extension — examining UI state, reading logs, checking feature flags, dispatching a command, or asking "what does the live DOM look like right now". Reference for `vscode-inspector` MCP primitives. For iterative debug-and-fix loops on UI bugs (sweep → fix → re-verify), use `/live-exercise` instead.
Use whenever any UI-bearing work touches a running instance — building or fixing a feature, ship-gating, auditing, OR debugging visible bugs (flaky behavior, intermittent rendering, "sometimes does X" reports, hover/focus/animation glitches, layout overflow). Adaptive depth from tactical fix-loop to ship-gate audit. Not for pure-logic diff review.
Use to audit a component, file, or directory for WCAG 2.1 AA accessibility compliance. Detects ARIA anti-patterns, missing semantics, keyboard gaps, and color-only information. Safety-first — refuses to emit fixes that would create a new accessibility bug. Scope is always explicit; do not use for page-level flow or cross-program planning.
Use to audit a page, view, or composed flow for WCAG 2.1 AA compliance at the composition level - landmarks, heading hierarchy, tab order across components, focus handoff on modal open/close, live-region conflicts. Scope is page/view, NOT component internals. Safety-first - refuses to emit fixes that would create a new a11y bug. For single-component audits use /a11y-audit; for cross-program planning use /a11y-remediate.
Use to produce a leader-facing remediation proposal from one or more /a11y-audit outputs plus team and product context. Translates audit findings into sprint plans, staffing asks, customer-facing language, compliance rollups, and critical-path analysis. Refuses to fabricate numbers, owners, or commitments beyond the inputs it has.
Add new icons to the GitLens GL Icons font
| name | review |
| description | Code review against GitLens standards with optional impact completeness audit |
Review code changes against GitLens coding standards and verify change completeness.
/review [target]
git diff --cached)all: all uncommitted changesfile:path: specific filepr: current PR changes (gh pr diff)impact: impact completeness audit only (skip code review checklist)full: both code review + impact auditReview all changes for: correctness, matching user expectations, high performance (including proper caching and deferring of work), well-factored/structured/named code, minimal complexity, proper error handling and logging, comprehensive telemetry, and adherence to best practices. For webview changes, verify they are responsive, accessible, and work with VS Code theming.
debugger; statements — Webpack's production build automatically strips all debugger statements via the minimizer. They are intentional development aids and NOT a shipping concern. Do NOT flag them in reviews.any usage (exceptions only for external APIs).js extension in all imports (ESM requirement)import type for type-only imports@env/) for environment-specific codeI prefix)ErrorClass.is(ex, 'reason') pattern — not instanceof + .message.includes()Logger.error()@memoize(), GitCache, PromiseCache)--vscode-*)disconnectedCallback() cleanup for listeners--gl-z-* tier token, isolation: isolate, or the top layer (<dialog>.showModal() / [popover]), not a bigger number (shadow-isolated internals keep small raw ordinals)AGENTS.md, docs/architecture.md, or docs/coding-standards.md — update if so.claude/skills/ reference changed APIs, patterns, or file paths — update if soRun automatically for changes spanning 3+ files, or when impact / full is specified.
From the diff, extract:
For each modified symbol:
packages/git/src/providers/ (shared domain providers)packages/git-cli/src/providers/ (CLI implementations)src/plus/integrations/host/providers/ (host integrations, e.g. githubGitProvider.ts)src/env/node/)src/env/browser/)src/git/, src/system/, packages/).is() pattern correctlycontributions.json### Consumers Checked
| Modified Symbol | Call Sites | All Updated? |
| --------------- | ---------- | ------------------------------- |
| functionA() | 12 | Yes |
| TypeB | 8 | 7/8 — MISSING: src/views/xyz.ts |
### Verdict
[COMPLETE / INCOMPLETE with remaining work]
pnpm exec tsc --noEmit # Type-check
pnpm run lint # Lint check