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

Review Changes

skill-arasz-ai-badger-review-changes · by Arasz

>-

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

Install

$ agentstack add skill-arasz-ai-badger-review-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-arasz-ai-badger-review-changes)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
17d 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 Changes? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Review changes

Rank changed units by blast radius, then check whether the riskiest ones are actually tested. This skill answers "is this safe to merge" — not "does this follow style", which is code-review-checklist's job.

The workflow derives from the skill templates the code-review-graph project auto-installs (MIT, © 2026 Tirth Kanani), rewritten here to be tool-agnostic: every step carries a baseline that needs no graph server.

Steps

  1. Establish what changed and against which base.

Accelerated: a code-graph change-detection call (e.g. detect_changes-shaped; discover the real tool name from the server's own listing) already carries risk scores. Baseline: git diff ...HEAD --stat plus git log ..HEAD --oneline; if the base is ambiguous, ask, or default to the merge base with the trunk branch.

  1. Rank changed units by blast radius, not diff size — a 3-line change to a shared auth check

outranks a 200-line change to one leaf component. Accelerated: an impact-radius / affected-flows call (e.g. get_impact_radius-shaped) returns callers, callees, and affected execution paths per unit in one query. Baseline: grep each changed symbol for callers (or the IDE's find-references) and note whether any sits on a critical path — auth, payment, data-write, public API surface.

  1. Check test coverage for every high-risk unit only — not the whole diff.

Accelerated: a tests-for query (e.g. tests_for-shaped, via a graph-query call). Baseline: search the test tree by the project's own naming convention (.ai-badger/config.json's commands.test names the runner), then run that command and confirm the relevant test would fail if the change were reverted — a test file existing is not coverage.

  1. Report grouped by risk, high to low. For any high-risk unit with no covering test, name the

specific missing test case (input, expected behavior) — never write "consider adding tests". That sentence is the failure this skill exists to prevent: it reads as review but commits to nothing.

Output format

For each risk tier (high / medium / low): what changed and why it's that tier (the caller/flow that makes it risky, not "it's core"); test status — covered (name the test), partial (name the gap), or untested with the specific missing case; overall recommendation — safe to merge / merge with tracked test debt / block.

Gotchas

No environment-specific gotchas known.

Red flags — STOP

  • Ranking by diff size instead of blast radius
  • "Consider adding tests" without naming the missing case
  • Reporting coverage from a test file's existence without having run it
  • Skipping step 1's base — reviewing against the wrong diff is worse than not reviewing

Non-vacuous means every high-risk untested unit is named individually with its missing test case attached — a report that names an untested high-risk item without one has not finished this skill.

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.