SkillAgentSearch skills...

reviews-code

Use when asked to review a code change (diff, branch, or PR) for merge readiness and collaborate asynchronously with another agent (often invoked with tony:does-work) that is or will be pushing fixes to the same change.

Install / Use

npx skills add rogerprz/tony --skill reviews-code

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

67/100

Supported Platforms

Universal

Our assessment of reviews-code

reviews-code scores 67/100 on our quality scale, 3915th of 4,604 Development & Engineering skills we index.

Its SKILL.md is 5.9 KB long, well organised into 8 sections with 2 code examples: a thorough specification that gives an agent plenty to work with.

It has no GitHub stars yet, so there is no community track record; judge it on its content.

Substance
29/30
Structure
18/20
Description
15/15
Adoption
0/20
Freshness
5/15

Maintenance, license and trust

  • We could not determine when the repository was last updated.
  • Our last check on 2026-10-20 found the source still online.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 68/100, with 3 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-09-24. Automated pattern scan on 2026-09-24. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

reviews-code compared with similar skills

All 4 of these similar skills score higher than reviews-code; compare them before choosing.

SkillScoreStarsUpdatedFormat
reviews-code (this skill)by rogerprz670—SKILL.md
taste-skillby Leonxlnx100102.7ktodayCLAUDE.md
ai-job-searchby ai-job-search-dev10066.0k5d agoCLAUDE.md
claude-howtoby luongnv8910045.2k6d agoCLAUDE.md
algorithmic-artby anthropics100177.9k33d agoSKILL.md

Frequently asked questions

How do I install reviews-code?
Run npx skills add rogerprz/tony --skill reviews-code. The install tabs above show the steps for each supported agent.
Which AI agents does reviews-code work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is reviews-code safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 68/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is reviews-code still maintained?
We could not determine when the repository was last updated.

name: reviews-code description: "Use when asked to review a code change (diff, branch, or PR) for merge readiness and collaborate asynchronously with another agent (often invoked with tony:does-work) that is or will be pushing fixes to the same change. Leaves P0-P* findings in a Changelog section, then sleeps in 5-minute checks (up to 4) waiting for the other agent to respond, re-reviewing whenever it does. Triggers: 'review this PR and wait for the other agent', 'reviews:code', 'is this ready to merge, check back as they fix it'."

Reviews Code (tony:reviews-code)

Purpose

Review a code change for merge readiness, leave findings inline in a target doc's own Changelog instead of only in chat, then keep checking back on a timer so a second agent (running tony:does-work on the same file, or pushing fixes to the reviewed branch) can pick up the findings, act, and hand back without either side needing to be polled by a human. The loop ends when the change needs nothing further to merge, or when the other agent goes quiet.

This is the async, collaborative counterpart to tony:is-review-ready: that skill produces a one-shot report for a human to read; this one keeps a running conversation with another agent until the change is mergeable.

Target doc

Findings are written into the Changelog of a Markdown doc that both agents watch — the PR description, or (per this project's convention) the ticket anchor doc (docs/tasks/<TICKET>.md) referencing the linked spec/plan. Ask for this file if it isn't already named.

Changelog format

The Changelog lives at the bottom of the target doc, under a ## Changelog heading. Create the heading if it isn't there yet. New entries always go directly under the heading (top of the list), never appended at the bottom.

Each entry is one bullet:

## Changelog

- **2026-09-09T14:32Z — Reviewer:** <finding or note>

Use role Reviewer for every entry you write. Entries written by the other agent will say Worker (or whatever role they used) — that's how you tell "my own last entry" apart from "something new arrived".

Process

  1. Gather the change. Identify base and head (uncommitted work, a branch against its base, or a pull request). Read the PR/task description, linked spec, and existing review comments before forming a finding.
  2. Review the change for merge readiness using the same lenses as tony:is-review-ready: intent and behavior, contracts and safety, proof and operations (do the tests actually test this), structure and history. Run the repository's own verification (tests, typecheck, lint, build) where the environment allows it.
  3. Write findings into the Changelog, one bullet per finding, newest on top, role Reviewer, ISO 8601 UTC timestamp, each prefixed with its severity tag (see below). If nothing needs to change, skip to step 7 immediately — do not enter the sleep loop for a change that's already mergeable.
  4. Enter the check loop. Call ScheduleWakeup with delaySeconds: 300 and a prompt that names the file and the current check count, e.g. tony:reviews-code resume <file path>, check 1/4. Set noop based on whether anything changed this turn.
  5. On each wake, re-read the Changelog. Compare its top entry to the last one you wrote or saw.
    • No new entry above yours: this was one check. If this was check 4 with nothing new, stop — the other agent appears to have stopped — and tell the user so. Otherwise go back to step 4 with the count incremented.
    • A new entry from the other agent (role isn't Reviewer): go to step 6.
  6. Acknowledge, then re-review. a. Add a new top-of-Changelog entry, role Reviewer, timestamped now, saying you've seen their update and are re-reviewing — this tells the other agent you're active if they check back before you finish. b. Re-read the diff in full (not just the delta implied by their note), re-run verification where applicable, and check off each prior finding as closed, partially closed, or still open — verify the claim rather than taking the note at its word. c. If more changes are needed: go back to step 3 (new findings, reset the check count to 0, resume the loop at step 4). d. If nothing more is needed: go to step 7.
  7. Mark it ready. Add a final Changelog entry, role Reviewer, stating the change is ready to merge, and stop the loop (do not call ScheduleWakeup again).

Severity: P0-P*

Every finding gets a severity prefix so the other agent knows what's required versus optional. Use the fewest tiers actually needed for a given change — skip a tier entirely rather than force a finding into it.

| Tier | Requires | Action | |---|---|---| | P0 | Catastrophic or irreversible harm if merged (data loss, broken build, security hole) | Fix before merge, blocks the loop from closing | | P1 | A realistic material failure this change causes or worsens, no acceptable fallback | Fix before merge | | P2 | A real bounded issue, missing case, or open question a reviewer would raise | Fix, or answer it in the description | | P3 | Small objective cleanup, tiny cost | The other agent's call, never blocks merge readiness on its own |

A Changelog finding entry looks like:

- **2026-09-09T14:32Z — Reviewer:** P1 `path:line` <what breaks, for whom, and the fix>

The loop only reaches step 7 (ready to merge) once every open P0 and P1 is closed. P2/P3 entries left open do not block the "ready" verdict but should be named in the final entry.

Output

Changelog entries written directly into the target doc at each step above, plus a short chat message at the point the loop stops (ready to merge, or the other agent went quiet) summarizing the outstanding P-tier count. This skill only edits the target doc's Changelog section — it does not edit the reviewed code, commit, push, comment on the PR, or change labels.

Related Skills

View on GitHub
GitHub Stars0
CategoryDevelopment
UpdatedNaNy ago
Forks0

Trust signals

68/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

2 medium1 low