Best for
- A PR has review comments (from bots like Copilot, Greptile, Augment,
- Someone pasted review feedback into the conversation and asks you
- A pair-programming partner gave verbal suggestions about code you
event4u-app/agent-config/src/skills/receiving-code-review/SKILL.md
Use when processing code review feedback (bot or human) before changing anything — triages, verifies, and pushes back with technical reasoning — even when the user just says 'fix the comments'.
Decision brief
Use when processing code review feedback (bot or human) before changing anything — triages, verifies, and pushes back with technical reasoning — even when the user just says 'fix the comments'.
Compatibility matrix
| Platform | Status | Evidence | What to check |
|---|---|---|---|
| Codex | Not declared | No explicit evidence | Portability before use |
| Claude Code | Not declared | No explicit evidence | Portability before use |
| Cursor | Not declared | No explicit evidence | Portability before use |
| Gemini CLI | Not declared | No explicit evidence | Portability before use |
Installation
The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.
npx skills add https://github.com/event4u-app/agent-config --skill "src/skills/receiving-code-review"Inspect the Agent Skill "receiving-code-review" from https://github.com/event4u-app/agent-config/blob/0adf49a8ae84b0ff6e2de8759eea43257e020eff/src/skills/receiving-code-review/SKILL.md at commit 0adf49a8ae84b0ff6e2de8759eea43257e020eff. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.
Workflow
Read every open comment on the PR first. Comments often relate to each other — fixing comment 3 in isolation can conflict with comment 5. Group them:
A PR has review comments (from bots like Copilot, Greptile, Augment, or from human reviewers) and the next step is to address them Someone pasted review feedback into the conversation and asks you to "fix it" or "handle it" A pair-programming partner gave verbal suggestions abou…
Treat review feedback as suggestions to evaluate, not orders to execute. Separate correct feedback from reviewer confusion. Push back with technical reasoning when the suggestion is wrong for this codebase. Never agree performatively.
A "fix" implemented against a misread comment is worse than no fix — it ships the wrong behavior under the label of "addressed feedback".
Read every open comment on the PR first. Comments often relate to each other — fixing comment 3 in isolation can conflict with comment 5. Group them:
Permission review
No configured static risk pattern was detected
This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.
Evidence record
| Signal | Value | Evidence type | Meaning |
|---|---|---|---|
| Quality score | 91/100 | Computed | Documentation, specificity, maintenance, and trust rules |
| Repository stars | 7 | Source | Repository attention, not individual Skill quality |
| Compatibility | 0 platforms | Source | Declared in the catalog source record |
| Usage guide | automated source guide | Editorial | Generated or reviewed according to the visible evidence level |
Pinned source
Do NOT use when:
Treat review feedback as suggestions to evaluate, not orders to execute. Separate correct feedback from reviewer confusion. Push back with technical reasoning when the suggestion is wrong for this codebase. Never agree performatively.
NO IMPLEMENTATION UNTIL THE FEEDBACK IS UNDERSTOOD AND VERIFIED.
A "fix" implemented against a misread comment is worse than no fix — it ships the wrong behavior under the label of "addressed feedback".
Read every open comment on the PR first. Comments often relate to each other — fixing comment #3 in isolation can conflict with comment #5. Group them:
For every comment, write (internally or to the user): "The reviewer is asking me to X because Y."
If you cannot complete that sentence confidently → the comment is unclear. Ask for clarification before implementing anything. Do not implement the clear ones first and ask later — they may be linked.
For each comment classified as blocking/important:
systematic-debugging)git blame / history — the current code may be the way it is
for a reasonmemory-access,
call retrieve(types=["historical-patterns"], keys=<files in the review>, limit=3). A registered historical pattern
may confirm the reviewer's concern (accept). For architectural rationale
("why is the current shape intentional?"), check the ADR index
docs/decisions/INDEX.md — push back
with the cited ADR number.| Situation | Response |
|---|---|
| Reviewer is right, fix is local, no caller impact | Implement, reference the comment in the commit message |
| Reviewer is right but fix affects other callers | Note the downstream effects in the reply, then implement |
| Reviewer is wrong — based on misreading the code | Reply with evidence (specific line / test / value), do not change code |
| Reviewer suggests a feature the codebase does not use (YAGNI) | Reply asking whether the feature is actually needed, do not build speculatively |
| Reviewer and user / architecture disagree | Escalate to the user before implementing either path |
$x->isNull()" beats "I think that's fine"language-and-tone rule already bans this —
actions are the acknowledgementRun the relevant tests and linters between each group — do not
batch four changes and then run tests once. See
verify-before-complete.
When reporting back to the user after handling review:
fix-pr-comments
(handles both bot + human reviewers in one pass)verify-before-completeconventional-commits-writingsystematic-debuggingBefore considering review handling done:
Alternatives
obra/superpowers
Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation
event4u-app/agent-config
Use when the user says "review this", "check my code", or wants feedback on changes. Reviews for correctness, quality, security, and coding standards.
affaan-m/ECC
Turn ambiguous or high-impact product and engineering changes into scoped, verifiable acceptance criteria before or alongside implementation. Use when a user asks to clarify a feature, define acceptance criteria, de-risk a security/data/migration/integration change, prepare implementation requirements for another agent, or make a complex request testable. Do not trigger for trivial edits, straightforward fixes, active debugging, code review, or implementation requests whose acceptance conditions
JasonColapietro/suede-creator-skills
Umbrella workflow for 67 public skills: Full Send, copy, design, code review, SEO, launch packaging, MCP QA, iOS and Android app shipping, and creator workflows. Loads the full public skill pack.