Code review response
Skill KhaledSaeed18/dotclaude/.claude-plugin/plugins/engineering/skills/code-review-response
Process code-review feedback with technical rigour — understand each point, check it against the actual codebase, and respond with reasoning or implementation rather than reflexive agreement. Use when you receive review comments (from a human, the code-reviewer agent, or any reviewer) and are about to act on them, especially if any feedback seems unclear or wrong.From its SKILL.md
npx -y skills add KhaledSaeed18/dotclaude --skill code-review-responseAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
3.2 KB, 617 tokens by cl100k_base, as published. Nobody here has run it
Code review is a technical exchange, not a social one. The job isn't to agree warmly and start changing things — it's to understand each point, verify it against the real code, and then implement it, push back on it, or ask about it on the merits. Blindly applying a suggestion that's wrong for this codebase is as much a failure as ignoring a good one.
The response pattern
For each piece of feedback:
- Read it fully before reacting. Take in all of it, not just the first comment.
- Restate the point in your own words — or ask, if you can't. If you can't articulate what's being asked, you can't correctly implement it.
- Verify against reality. Check the claim against the actual codebase. Is the problem real here? Does the suggested approach fit how this code already works?
- Evaluate on technical merit. Is it sound for this codebase, not just in the abstract?
- Respond. A technical acknowledgement, a clarifying question, or reasoned pushback — whichever the evaluation produced.
- Implement one item at a time, verifying each before moving to the next.
Skip the performance
Don't open with "You're absolutely right!", "Great point!", or "Let me implement that right away" — the first two are filler, and the third commits you before you've checked anything. Replace the reflex with substance: restate the technical requirement, ask a clarifying question, push back with reasoning if it's wrong, or just quietly start the work. Actions communicate more than agreement noises.
When feedback is unclear
If any item is ambiguous, stop — don't implement anything yet — and ask about the unclear items specifically. Guessing at what a reviewer meant and building the wrong thing wastes both your effort and their next review. It's faster to ask.
When feedback seems wrong
Sometimes a suggestion is incorrect for this codebase: it misreads the code, conflicts with a constraint the reviewer can't see, or would introduce a regression. Push back — with evidence. Cite the file and line, state the concrete problem the suggestion would cause, and propose the alternative. A reviewer would rather be shown a real issue than have a mistaken comment implemented silently. If you turn out to be the one who's wrong, you've learned something; either way the code is better than if you'd agreed reflexively.
Implementing
- One item at a time. Bundling several changes makes it impossible to tell which one broke something.
- Verify each change before the next — the
verify-completionskill is the standard: run the check, read the output, then move on. - For anything non-trivial, a failing-test-first approach (the
test-driven-developmentskill) proves the change does what the reviewer asked. - Track which items you've addressed and which you've deferred, so the reviewer can see what happened to each comment.
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 1 of the 12 instructions most code review skills give in 617 tokens
Counted across 668 of the 814 authors here whose files we hold, read 2026-09-06
- Provide technical reasoning when pushing backin 84 of 668, across 70 files
- Fix critical issues immediatelyin 77 of 668, across 60 files
- Dispatch a code reviewer subagentin 76 of 668, across 59 files
- Fix important issues before proceedingin 73 of 668, across 56 files
- Ask for clarification on unclear itemsin 68 of 668, across 56 files
- Verify feedback against codebase before implementationin 66 of 668, across 55 files
- Implement fixes one at a timehere, and in 64 of 668, across 53 files
- Test each fix individuallyin 62 of 668, across 51 files
- Restate technical requirements in own wordsin 57 of 668, across 46 files
- Reply to inline comments in the specific threadin 51 of 668, across 40 files
- Note minor issues for laterin 49 of 668, across 34 files
- Group findings by severityin 48 of 668, across 47 files
Said here and by no other author read
- Cite specific files and lines when pushing back
- Track addressed and deferred items
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.