AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Review Code Changes

skill-albertattard-skills-review-code-changes · by albertattard

Use when Codex needs to review current Git changes, commit ranges, patches, or branch diffs as a Staff Software Engineer. The skill inspects diffs, tests, and relevant surrounding code; challenges design assumptions; focuses on high-impact production risks; and reports findings in a severity-ordered, staged format.

No reviews yet
0 installs
14 views
0.0% view→install

Install

$ agentstack add skill-albertattard-skills-review-code-changes

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-albertattard-skills-review-code-changes)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Review Code Changes? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Review Code Changes

Overview

Review the current code changes as a Staff Software Engineer.

Inspect the changed code, tests, and relevant surrounding code. Focus on correctness, architecture, security, performance, maintainability, test coverage, and production readiness. Ignore minor style or formatting concerns unless they hide a real defect.

Inputs

Prefer the most explicit review target available:

  1. A user-provided PR, commit range, pair of SHAs, patch file, or diff.
  2. The current branch compared with a user-provided or inferred base branch.
  3. Staged, unstaged, and untracked worktree changes when no branch comparison exists.

When inferring a base branch, prefer the current branch's upstream, then likely repository bases such as origin/main, main, origin/master, or master. If the review target is still ambiguous, ask for the base, range, or patch instead of inventing one.

Workflow

  1. Identify the review target and any dirty worktree state.
  2. Inspect the changed file list and summary diff before reading individual files.
  3. Read the full diff for changed production code, tests, configuration, migrations, scripts, and behaviour-affecting documentation.
  4. Read surrounding code when needed to verify contracts, call sites, data flow, authorization, transactions, error handling, concurrency, or lifecycle assumptions.
  5. Inspect tests that changed or should have changed. Check whether they would fail for the issue being reviewed.
  6. Run lightweight validation only when it materially improves review confidence and is safe in the repository.
  7. Prefer fewer, higher-confidence findings over speculative concerns.

For large diffs, review by risk area rather than file order. Start with externally reachable behaviour, data writes, security boundaries, migrations, and shared abstractions.

Finding Standards

Report a finding only when it is actionable and tied to a concrete risk.

Each finding should include:

  • severity: Blocking, High, Medium, or Low
  • file and line reference when available
  • what can go wrong
  • why the current code permits it
  • a recommended course of action
  • the missing or weak test signal, when relevant

Do not report:

  • style-only preferences
  • hypothetical rewrites without a concrete failure mode
  • broad architecture opinions that are not connected to this change
  • missing tests for behaviour that cannot reasonably be tested locally

Output

If you find one or more issues:

  1. Start with a short severity-ordered summary only.
  2. Then expand only the first issue with file and line references, why it matters, and a recommended course of action.
  3. Stop after the first expanded issue and wait for the user to ask for the next issue.

Use this shape:

Findings summary:

1. [Blocking] Short issue title - file:line
2. [High] Short issue title - file:line

Expanded finding:

[Blocking] Short issue title

`path/to/file.ext:123`

What goes wrong:
...

Why it matters:
...

Recommended action:
...

If there are no blocking findings, say so clearly and note residual risks or useful follow-up tests.

If the review cannot be completed, state the blocker and the smallest input or repository state needed to continue.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.