receiving-code-review

Verifies code review feedback against codebase reality before implementing changes.

Updated May 19, 2026
One-click install
npx skills add https://github.com/davidsunglee/pi-flow --skill receiving-code-review-davidsunglee
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: receiving-code-review
Source: https://github.com/davidsunglee/pi-flow/tree/main/packages/pi-flow-core/skills/receiving-code-review
Command: npx skills add https://github.com/davidsunglee/pi-flow --skill receiving-code-review-davidsunglee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Code review feedback often gets implemented blindly or acknowledged with empty agreement, leading to broken functionality, wasted effort on unused features, and regressions. This Skill enforces a verify-before-implement discipline so every review comment is checked against the actual codebase before any change is made. ## Core Features & Use Cases - Structured Response Pattern: Read, restate, verify, evaluate, respond, then implement feedback one item at a time with individual testing. - Source-Specific Handling: Treats user feedback as trusted but scope-checked, while external reviewer suggestions are validated for correctness, compatibility, and conflicts with prior architectural decisions. - YAGNI and Pushback Rules: Greps the codebase for actual usage before accepting "implement properly" suggestions, and pushes back with technical reasoning when feedback is wrong. - TDD Per Verified Item: Applies red-green-refactor to each confirmed change through public interfaces, skipping TDD only for docs or config changes. - Use Case: A reviewer on a GitHub pull request asks you to remove legacy code and add a metrics endpoint. You verify the legacy code is still required for backward compatibility, find no callers for the metrics endpoint, push back with evidence, and reply in the inline comment thread. ## Quick Start Use the receiving-code-review skill to evaluate the review comments on this pull request and implement only the verified items one at a time.

Frequently Asked Questions about receiving-code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I handle code review feedback before implementing it?▼

Read the full feedback, restate each requirement in your own words, verify it against the actual codebase, then implement one item at a time with individual testing. Never agree performatively or start coding before verification.

How should I respond to external reviewer suggestions on a pull request?▼

Check whether the suggestion is technically correct for this codebase, breaks existing functionality, and conflicts with prior architectural decisions. If it seems wrong, push back with technical reasoning; if you cannot verify it, state the limitation and ask for direction.

What should I do when some review items are unclear?▼

Stop and ask for clarification on the unclear items before implementing anything. Partial understanding leads to wrong implementations because items are often related, so clarify everything first.

When is it appropriate to push back on code review comments?▼

Push back when a suggestion breaks existing functionality, violates YAGNI for unused features, is technically incorrect for the stack, or conflicts with the user's architectural decisions. Use technical reasoning and reference working tests or code, not defensiveness.

Does test-driven development apply to every review fix?▼

TDD applies to each verified item that changes production behavior or fixes a bug: write a failing test through a public interface, confirm RED, make the minimal change, and confirm GREEN. Docs, config, and comment-only changes are exempt with a documented reason.

How do I reply to inline review comments on GitHub?▼

Reply within the comment thread using the GitHub API endpoint for pull request comment replies, not as a top-level PR comment. This keeps the discussion attached to the specific line of code being reviewed.