Skip to content

respond-to-review

respond-to-review is the discipline for handling PR feedback well: take each comment seriously, but don’t change code just to look agreeable. It runs the whole loop — from judging the critique to replying and resolving threads — end to end.

What it solves

The failure mode of an eager agent (or person) under review is the performative change: edit the code to satisfy a comment without checking whether the comment is right, so a vague or mistaken note gets implemented and the diff drifts. The opposite failure is just as common — dismissing reasoned feedback as preference. Good review response needs judgment, and this skill encodes it instead of leaving it to reflex.

How it works

The discipline is a set of standing rules:

  • Verify the critique before acting — is it correct, against this code?
  • Ask for evidence on generic comments (“this is slow” → slow how, where?).
  • Separate reasoned feedback from preference, and weigh them differently.
  • Never make a performative change — if a comment doesn’t hold up, say so with reasoning rather than editing to placate it.
  • Ask for clarification when a comment is ambiguous, instead of guessing.

Once the fixes are agreed and applied, it runs the post-fix loop in one turn — commit, conditional push, inline replies, resolve threads — so it is end-to-end and doesn’t need a separate /octopus:pr-comments step.

When to use

Every time you’re acting on PR review feedback — it’s active by default on that loop. The actual code changes are then made through implement or debugging.