Dev & Engineering ✓ Microsoft · Official

Session Code Review

Review the current session's code changes and place actionable findings directly on the relevant lines.

51/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 194k
Last updated
11d ago
License
MIT
code-reviewgit-diffinline-commentsbug-detection
+2security-reviewtest-review

What does this skill do, and when should you use it?

Session Code Review examines the files changed in the current session and reports concrete, actionable findings as inline code comments. It compares the changed ranges with the surrounding codebase while checking correctness, edge cases, regressions, error handling, security, consistency, and newly introduced test or documentation gaps. Each finding is attached to an exact file URI and line range rather than summarized at file level. The skill is review-only: it does not modify files or perform commits or pushes.

Determines the current session's changed files, using commands such as git status or git diff; reads relevant ranges from each changed file and compares them with the rest of the codebase; checks correctness, edge cases, bugs, regressions, error handling, security and data handling, naming and consistency, and missing tests or documentation; calls the addComment tool for each issue with the exact file URI and line range; favors fewer, higher-signal findings and stops after every changed file has been reviewed.

Good fit
  • A developer clicks Run Code Review in the Changes toolbar and wants the current session's edits checked immediately.
  • A maintainer reviews a multi-file change for regressions or edge cases and wants findings placed beside the relevant code.
  • A security reviewer checks changed code for security or data-handling issues that need precise location-based feedback.
  • A team performs a pre-merge review for missing error handling, tests, or documentation without allowing the reviewer to alter the worktree.

How do you install this skill?

Before you use it
  • Posting addComment comments changes external state, but the workflow does not require per-comment or final user confirmation or explain how mistaken comments can be withdrawn.
  • The skill depends on the current session's change set and the addComment tool without specifying diagnosable behavior for missing tools, empty changes, failures, or unlocatable ranges.
  • It does not state how to avoid copying secrets, personal data, or other sensitive content into comments, nor does it document Chinese-language or mainland-China environment support.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Git
  • addComment tool

The source does not provide a standalone installation command or client-specific installation steps. The skill is located at src/vs/sessions/skills/code-review/SKILL.md in microsoft/vscode. The repository bundles 61 separate skills, so installation should follow the procedure provided by the Agent Skills client for that collection.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/microsoft/vscode.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/src/vs/sessions/skills/code-review" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

In a session containing code changes, click Run Code Review in the Changes toolbar. The skill reviews the session's changed files and posts findings with addComment against exact files and line ranges. It does not edit files, commit, or push changes. The source does not document the behavior when there are no changed files.

What are this skill's strengths and limitations?

Pros
  • Covers correctness, regressions, security, error handling, consistency, testing, and documentation gaps.
  • Requires findings to target an exact file URI and line range, making them easier to act on.
  • Explicitly restricts itself to review comments and forbids file edits, commits, and pushes.
  • Prioritizes a small number of high-signal findings over minor stylistic issues.
Limitations
  • Its scope is the current session's changed files, not a general full-repository audit.
  • It depends on shell access, filesystem reads, Git commands, and the addComment tool.
  • The source provides no standalone installation procedure, test suite, or client-by-client validation evidence.
  • The source does not specify recovery behavior for no changes, unreadable code, or addComment failures.

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Session Code Review this page ✓ Microsoft · Official 51 · Use with care ★ 194k 11d ago MIT
Open Code Review Skill 58 · Recommended ★ 47k 11d ago Apache-2.0
Review Agent Code Review Skill ✓ OpenAI · Official 52 · Use with care ★ 129k 11d ago Apache-2.0
Open Code Review Delegated Review 58 · Recommended ★ 47k 11d ago Apache-2.0
CodeRabbit Code Review 57 · Use with care ★ 193 10d ago MIT

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
51/ 100 5-point scale 2.6 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust18 / 25 · 3.6/5

The skill narrowly scopes work to reviewing current-session changes, posting line-level comments, and forbidding file edits, commits, and pushes, which supports least privilege and scope control. It does not require user confirmation before publishing comments, disclose comment data flow or sensitive-data handling, or specify rollback and recovery, so points are deducted.

2Reliability7 / 20 · 1.8/5

The workflow is internally coherent across change discovery, per-file review, and per-issue commenting. However, it does not define a reliable current-session change source, the availability or contract of addComment, handling for abnormal input, or diagnosable failure feedback. Static calibration also caps this score at 10.

3Adaptability9 / 15 · 3.0/5

The name, description, and trigger are clear for users invoking Run Code Review from the Changes toolbar. Non-fit boundaries, input limits, output-format details, and Chinese-language support are not stated, leaving environment and semantic-trigger evidence incomplete.

4Convention8 / 15 · 2.7/5

The file has basic front matter, a clear title, and a progressive workflow. Repository material supplies MIT licensing, Microsoft attribution, version information, and maintenance signals. The skill itself lacks versioning, changelog, installation or dependency notes, FAQs, known limitations, and an explicit update path, so points are deducted.

5Effectiveness6 / 15 · 2.0/5

The goal and output are concrete: produce specific, actionable inline comments for each issue while avoiding low-signal stylistic nitpicks. No representative output, quality verification, or comparative-benefit evidence is included, so only limited static effectiveness credit is justified.

6Verifiability3 / 10 · 1.5/5

The skill text is auditable, and repository files provide licensing, version, and some CI evidence. There are no skill-specific tests, an explicit addComment contract, or independent reproduction records covering the key path, so verifiability remains limited.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Jul 20, 2026 Reviewed revision 5b3e1be7be9e Review evidence[1][2][3][4][5][6][7][8][9][10][11]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Will this skill change my code?
No. The instructions explicitly prohibit file modifications, commits, pushes, and other write operations; its only output is review comments.
What access and tools does it need?
It needs to identify and read the current session's changed files, can use commands such as git status or git diff, and needs addComment to publish findings against exact files and line ranges.
Is it intended to review the entire repository?
Not by itself. Its target is the current session's changed files, although it consults the rest of the codebase for context and consistency.
Does the repository document a separate installation method?
No standalone installation command is provided in the source. The skill is one of 61 skills bundled in microsoft/vscode at src/vs/sessions/skills/code-review/SKILL.md.

More skills from this repository

All from microsoft/vscode

Dev & Engineering ✓ Microsoft · Official

Session Pull Request Assistant

Checks session changes and creates a GitHub pull request through GitHub MCP.

★ 194k FS 43 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Create Draft Pull Request

Validate the current session’s changes and open a draft PR through GitHub MCP.

★ 194k FS 38 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Existing Pull Request Updater

Sync the branch, run checks, and publish new changes to an existing pull request.

★ 194k FS 32 Not recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Tool Rename Compatibility Check

Protect existing prompts and tool configurations when built-in tools are renamed.

★ 194k FS 63 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Author Contribution Audit

Trace an author’s files across a branch, including contributions carried through renames.

★ 194k FS 48 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Unit Test Runner

Run VS Code repository unit tests by file, test name, or compiled-output glob.

★ 194k FS 55 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Feedback Action

Reads current-session feedback and applies the requested code changes.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Hygiene Checks

Catch VS Code commit-blocking style and hygiene issues before the work is declared complete.

★ 194k FS 48 Use with care 11d ago
Design & Frontend ✓ Microsoft · Official

VS Code Design Philosophy

Turn vague UI discomfort into concrete fixes using shared values, principles, and design moves.

★ 194k FS 58 Recommended 11d ago
Dev & Engineering ✓ Microsoft · Official

Commit Assistant

Creates repository-style commit messages and safely commits code changes.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Agents Window Sessions

Safely implement and repair VS Code Agents window features.

★ 194k FS 56 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Code OSS Launch & Debug

Launch a built-from-source VS Code with isolated profiles, Playwright control, and multi-process debugging ports.

★ 194k FS 54 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Chat Performance Lab

Benchmark chat rendering and detect memory growth across VS Code builds.

★ 194k FS 53 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

CPU Profile Analyzer

Find performance bottlenecks in V8 and DevTools performance files.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

VS Code Integration Test Runner

Run and filter VS Code repository integration tests with the correct platform scripts.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Memory Leak Audit

Systematically find and fix listener, lifecycle, and disposable leaks in VS Code code.

★ 194k FS 52 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Code OSS Development Log Viewer

Locate and inspect the latest Code OSS development logs.

★ 194k FS 51 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Branch Merge Assistant

Safely merges session work from a topic branch back into its base branch.

★ 194k FS 49 Use with care 11d ago
Dev & Engineering ✓ Microsoft · Official

Git Branch Sync

Safely sync an upstream branch or publish the current session branch to a remote.

★ 194k FS 49 Use with care 11d ago
Automation & Ops ✓ Microsoft · Official

CI Failure Fixer

Diagnose pull request CI failures and iterate toward a fix.

★ 194k FS 48 Use with care 11d ago

Related skills