Agent skill

Code Review Response

by wado-lang in wado-lang/wado

How to answer code review feedback — a human reviewer, CodeRabbit, or any review bot.

MITAuto-check passedDevelopment

Install Code Review Response

skills CLI
$ npx skills add wado-lang/wado --skill code-review-response -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install wado-lang/wado code-review-response --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/wado-lang/wado.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/code-review-response .claude/skills/code-review-response && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
code-review-response
GitHub stars
117
Token cost
~1.5k tokens
SKILL.md length
988 words
Files
1
Skills in repo
15
Repo updated
First seen
Licence
MIT

At a glance

How to answer code review feedback — a human reviewer, CodeRabbit, or any review bot.

  • Works in 3 steps: Verify each finding against the current… → Group the survivors by the class of… → Report the classes to the user before…
  • Tasks that involve Code review
  • SKILL.md covers Start with the classes, and…, Verify before fixing, When reviews do not converge and Tests are held to a higher bar, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Code Review Response is an agent skill from wado-lang/wado. How to answer code review feedback — a human reviewer, CodeRabbit, or any review bot. Verify the findings, report the classes they are instances of to the user before fixing, then fix the class rather than the sites named. Put design decisions to the user, then run /distill. Invoke when responding to review comments on a pull request, or to the findings of a /code-review run.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Code review, Architecture decision records and Pull requests. It works with WebAssembly. The repository describes itself as: The Wado Programming Language. The licence is MIT.

When your agent uses it

  • Tasks that involve Code review
  • Tasks that involve Architecture decision records
  • Tasks that involve Pull requests

Example prompts

  • “/code-review-response”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Verify each finding against the current code, as below, so what follows rests
  2. Group the survivors by the class of defect each one is an instance of. Two
  3. Report the classes to the user before writing any fix: what each class is,

What it can do on your machine

Read from SKILL.md and the folder at commit 037dba4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Code Review Response loads about 1.5k tokens when it runs. Until then it costs about 100 tokens; SKILL.md has 988 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~100
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from wado-lang/wado at commit 037dba4, republished under its MIT licence (© wado-lang). 988 words, ~1,485 tokens.

Download SKILL.mdSave it as .claude/skills/code-review-response/SKILL.md (or your agent's skills folder).
name
code-review-response
description
How to answer code review feedback — a human reviewer, CodeRabbit, or any review bot. Verify the findings, report the classes they are instances of to the user before fixing, then fix the class rather than the sites named. Put design decisions to the user, then run /distill. Invoke when responding to review comments on a pull request, or to the findings of a /code-review run.

Answering a code review

A finding is a claim, not an instruction. The goal is a better codebase, never a cleared comment list.

Start with the classes, and report them

Answer the review as a whole before touching any single finding.

  1. Verify each finding against the current code, as below, so what follows rests on what is real rather than on what was claimed.
  2. Group the survivors by the class of defect each one is an instance of. Two findings in different files are often one class. One finding is often a class whose other instances the reviewer never reached.
  3. Report the classes to the user before writing any fix: what each class is, which findings fall out of it as instances, what admits it, and what closing it would take. The user does not see the review's numbering, so name each finding by its content (the file and the defect), never by its number. This is a report, not a request. State it and keep going; do not wait for approval. Only a design decision blocks, under its own heading below.

Then fix the class, not the finding. Raise the altitude and fix what admits the class — the missing invariant, the type that allows the state, the call site nobody has to remember. A patch at the site the reviewer named leaves the rest of the class standing, and the next review returns them one at a time.

Report first so the user can redirect the work while it is still cheap, not to ask whether to do it.

A fix is itself an unreviewed change. Before committing it, check what it breaks: a path moved to a shared location collides with a concurrent session, and a procedure rewritten from memory drops a step.

Verify before fixing

Reproduce the defect against the current code first, and fix only what survives that. Verify against a primary source: the code, a script, a tool's actual output, a spec. Reasoning and memory are not verification, and a reviewer's claim about an external tool is checked like any other. A finding you could not check is reported as unverified, never as fact. Record which of these each finding was:

  • Real → fix the cause. When the reviewer's patch is wrong, fix it anyway; the value was in the claim, not the suggestion.
  • Grounded in a project rule the code breaks → fix it, and cite the rule.
  • Not real, or already recorded as a known gap → skip, and say why.

Whose defect it is does not enter into it. AGENTS.md settles the question: a pre-existing issue must be fixed whether you found it or a reviewer pointed it out, and a compiler bug is P0 the moment you suspect one. Attributing a finding to this branch or to the tree costs time and changes nothing you then do.

A severity label and an aggregate "merge risk" verdict track neither the truth nor what you have already answered. Neither is evidence of anything.

When reviews do not converge

A class that an earlier review on this branch already raised means the analysis or the fix was wrong or incomplete. Fixing the new sites repeats that. Analyze the class again, find what admits it, and close it so no review can find another instance.

A review samples; it does not say how many instances remain. While new findings keep coming, stop waiting for the next review and take stock of the whole change that admitted them, mechanically: every line the diff removed, say, checked one by one. Review again once that stock is empty.

Show full SKILL.md (388 more words)Show less

Tests are held to a higher bar

The question is what the test catches that it did not before. If the case the reviewer names cannot be constructed where they point, say so and skip it — after checking whether another test already covers it. An assertion that holds by construction, or a branch the fixture never takes, passes CI and guards nothing. It is worse than leaving the test alone: it reads as coverage.

Design decisions go to the user

A finding that changes a public API, a language rule, or a phase's contract is a proposal. Put it to the user with a recommendation and wait. Adopting it because a reviewer asked is how a design drifts without anyone deciding.

Then invoke /distill

Commit the fixes, then invoke the /distill skill. Always start the skill itself: a pass from memory of its rules is not one. This is not a decision. Do not ask whether to run it, do not offer it as a next step, and do not stop before it: there is no case where the answer is no, and the moment you wonder is the moment to run it. A response that ends without it is unfinished.

Where it sits is §"The Cycle" in AGENTS.md: commit, /distill, test.

Run it even when the fixes were small and even when you are confident there is nothing to cut. Finding nothing is the outcome that ends the cycle, and you only know it by running.

A fix written to satisfy a reviewer arrives in the reviewer's framing: their wording in its comments, an explanation of the bug beside the code, a helper the codebase already had. That is what the pass is for. Scope is the whole branch, as always, not the fixes alone.

Close with a report

This is the second of the two reports, not the first. The class report goes out before any fix is written, under §"Start with the classes". This one is written after /distill, so what it describes is the code as it stands.

One comment on the pull request: what was fixed, and what was skipped with its reason. The skips are half the answer, not an omission from it. A review that arrived outside a pull request, /code-review among them, is reported the same way in the session.

© wado-lang, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/code-review-response of wado-lang/wado.

Open the folder on GitHubat commit 037dba4

Compare with similar skills

Code Review Response next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Code Review Response compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Code Review Response this skillwado-lang/wado117—~1.5kAutomated safety check: PassMIT
Review GitHub PRNVIDIA/OpenShell15k—~1.7kAutomated safety check: PassApache-2.0
Code ReviewRunoreLab/MahoShojo-Generator167—~425Automated safety check: PassApache-2.0
Dsh Code ReviewZhou-Yujing114514/deepseek-harness-linux118—~2.1kAutomated safety check: PassMIT
Alego Code Reviewsingula-ai/alego109—~2.4kAutomated safety check: PassMIT
Grill Menrwl/nx29k—~1.2kAutomated safety check: PassMIT

Similar skills

  • Review GitHub PR

    NVIDIA/OpenShell

    Official

    Review a GitHub pull request by summarizing its diff and key design decisions.

    15k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Code Review

    RunoreLab/MahoShojo-Generator

    A skill your agent uses when reviewing MahoShojo-Generator code, a branch, commit range, pull request, or implementation against current behavior and accepted ADR/spec requirements.

    167 GitHub stars~425 tokensUpdated today
    DevelopmentAuto-check passed
  • Dsh Code Review

    Zhou-Yujing114514/deepseek-harness-linux

    A skill your agent uses when reviewing a pull request in the deepseek-harness repo — orients the reviewer to this codebase's standards (AGENTS.md conventions, defensive patterns, ADRs, quality…

    118 GitHub stars~2.1k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Alego Code Review

    singula-ai/alego

    A skill your agent uses when reviewing a pull request in the alego repo — orients the reviewer to this codebase's standards (AGENTS.md conventions, defensive patterns, ADRs, quality gates) and the…

    109 GitHub stars~2.4k tokensUpdated 9 days ago
    DevelopmentAuto-check passed
  • Grill Me

    nrwl/nx

    Grill the user relentlessly about a plan, design, decision, or set of review findings — working the decision tree in rounds until nothing is left silently assumed.

    29k GitHub stars~1.2k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • PR Babysitter

    openinterpreter/openinterpreter

    Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.

    69k GitHub starsUsed in 3 repos~4.2k tokens
    DevelopmentAuto-check passed

More from wado-lang/wado

All 15 skills in this repo
  • Profile the native Rust wado binary (compile/serve/run) for host-side bottlenecks — CPU with a sampling profiler, memory with the span trace's RSS and valgrind DHAT.

    117 GitHub stars~2.9k tokensUpdated today
    Auto-check: notes
  • Wado Performance

    wado-lang/wado

    Analyze and improve the runtime speed of a Wado program's compiled guest Wasm — profile hot functions, read the generated WIR for allocations and copies, reason about the WasmGC cost model, and…

    117 GitHub stars~7.5k tokensUpdated today
    Auto-check passed
  • CI Timing

    wado-lang/wado

    Measure how long GitHub Actions jobs and steps took across past runs, and find the pull request that made CI slower.

    117 GitHub stars~518 tokensUpdated today
    Auto-check passed
  • Investigate and improve code coverage for the wado-compiler crate.

    117 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Git Upstream Sync

    wado-lang/wado

    The only way to merge origin/main into a branch, conflicts or not.

    117 GitHub stars~855 tokensUpdated today
    Auto-check passed
  • Jco

    wado-lang/wado

    Transpile Wado Wasm components to JS with jco, then run, debug, and benchmark them on Node.

    117 GitHub stars~2.7k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Code Review Response

What does Code Review Response do?

How to answer code review feedback — a human reviewer, CodeRabbit, or any review bot. Code Review Response is an agent skill from wado-lang/wado. How to answer code review feedback — a human reviewer, CodeRabbit, or any review bot.

When should I use Code Review Response?

Code Review Response fits situations like: tasks that involve Code review; tasks that involve Architecture decision records; tasks that involve Pull requests.

How do I install Code Review Response in Claude Code?

Run `npx skills add wado-lang/wado --skill code-review-response -a claude-code`. Or copy the skill folder (.claude/skills/code-review-response in wado-lang/wado) into .claude/skills/code-review-response in your project. Claude Code loads it when a task matches its description.

How do I install Code Review Response in Codex?

Run `npx skills add wado-lang/wado --skill code-review-response -a codex`. Or copy the skill folder (.claude/skills/code-review-response in wado-lang/wado) into .agents/skills/code-review-response in your project. Codex loads it when a task matches its description.

Can I use Code Review Response in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add wado-lang/wado --skill code-review-response -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/code-review-response, .gemini/skills/code-review-response, .github/skills/code-review-response and .opencode/skills/code-review-response in your project.

What does Code Review Response need to run?

SKILL.md names no scripts, command-line tools or credentials: Code Review Response is instructions for the agent only.

Does Code Review Response access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Code Review Response safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Code Review Response use?

Code Review Response is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Code Review Response use?

About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Code Review Response?

Skills that share tags, products or a category with Code Review Response: Review GitHub PR (NVIDIA/OpenShell, 15k stars), Code Review (RunoreLab/MahoShojo-Generator, 167 stars), Dsh Code Review (Zhou-Yujing114514/deepseek-harness-linux, 118 stars) and Alego Code Review (singula-ai/alego, 109 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Code Review Response?

wado-lang (a GitHub organization) maintains it in wado-lang/wado, which has 117 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 8, 2026.

Source: wado-lang/wado on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.