.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/superpowers/receiving-code-review
home/skills/obra/superpowers/receiving-code-review
obra avatar

receiving-code-review

byobra· 95 skills

Installs

152k

Stars

261k

Forks

23k

Category

Code Review & Refactor

View on GitHub

TL;DR

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

How to install receiving-code-review?

obra/superpowers/receiving-code-review
$npx -y skills add obra/superpowers --skill receiving-code-review

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Use this skill

Run `npx skills use "https://github.com/obra/superpowers" --skill "obra/superpowers/receiving-code-review"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.

Use the whole pack

Use the skills in "https://github.com/obra/superpowers" that are relevant to the current task. Run `npx skills add "https://github.com/obra/superpowers"` and select the relevant skills, then follow their instructions.

Files · 1

View on GitHub
SKILL.md
1# Code Review Reception
2 
3## Overview
4 
5Code review requires technical evaluation, not emotional performance.
6 
7**Core principle:** Verify before implementing. Ask before assuming. Technical correctness over social comfort.
8 
9## The Response Pattern
10 
11```
12WHEN receiving code review feedback:
13 
141. READ: Complete feedback without reacting
152. UNDERSTAND: Restate requirement in own words (or ask)
163. VERIFY: Check against codebase reality
174. EVALUATE: Technically sound for THIS codebase?
185. RESPOND: Technical acknowledgment or reasoned pushback
196. IMPLEMENT: One item at a time, test each
20```
21 
22## Forbidden Responses
23 
24**NEVER:**
25- "You're absolutely right!" (explicit instruction-file violation)
26- "Great point!" / "Excellent feedback!" (performative)
27- "Let me implement that now" (before verification)
28 
29**INSTEAD:**
30- Restate the technical requirement
31- Ask clarifying questions
32- Push back with technical reasoning if wrong
33- Just start working (actions > words)
34 
35## Handling Unclear Feedback
36 
37```
38IF any item is unclear:
39 STOP - do not implement anything yet
40 ASK for clarification on unclear items
41 
42WHY: Items may be related. Partial understanding = wrong implementation.
43```
44 
45**Example:**
46```
47your human partner: "Fix 1-6"
48You understand 1,2,3,6. Unclear on 4,5.
49 
50❌ WRONG: Implement 1,2,3,6 now, ask about 4,5 later
51✅ RIGHT: "I understand items 1,2,3,6. Need clarification on 4 and 5 before proceeding."
52```
53 
54## Source-Specific Handling
55 
56### From your human partner
57- **Trusted** - implement after understanding
58- **Still ask** if scope unclear
59- **No performative agreement**
60- **Skip to action** or technical acknowledgment
61 
62### From External Reviewers
63```
64BEFORE implementing:
65 1. Check: Technically correct for THIS codebase?
66 2. Check: Breaks existing functionality?
67 3. Check: Reason for current implementation?
68 4. Check: Works on all platforms/versions?
69 5. Check: Does reviewer understand full context?
70 
71IF suggestion seems wrong:
72 Push back with technical reasoning
73 
74IF can't easily verify:
75 Say so: "I can't verify this without [X]. Should I [investigate/ask/proceed]?"
76 
77IF conflicts with your human partner's prior decisions:
78 Stop and discuss with your human partner first
79```
80 
81**your human partner's rule:** "External feedback - be skeptical, but check carefully"
82 
83## YAGNI Check for "Professional" Features
84 
85```
86IF reviewer suggests "implementing properly":
87 grep codebase for actual usage
88 
89 IF unused: "This endpoint isn't called. Remove it (YAGNI)?"
90 IF used: Then implement properly
91```
92 
93**your human partner's rule:** "You and reviewer both report to me. If we don't need this feature, don't add it."
94 
95## Implementation Order
96 
97```
98FOR multi-item feedback:
99 1. Clarify anything unclear FIRST
100 2. Then implement in this order:
101 - Blocking issues (breaks, security)
102 - Simple fixes (typos, imports)
103 - Complex fixes (refactoring, logic)
104 3. Test each fix individually
105 4. Verify no regressions
106```
107 
108## When To Push Back
109 
110Push back when:
111- Suggestion breaks existing functionality
112- Reviewer lacks full context
113- Violates YAGNI (unused feature)
114- Technically incorrect for this stack
115- Legacy/compatibility reasons exist
116- Conflicts with your human partner's architectural decisions
117 
118**How to push back:**
119- Use technical reasoning, not defensiveness
120- Ask specific questions
121- Reference working tests/code
122- Involve your human partner if architectural
123 
124**If you're uncomfortable pushing back out loud:** Name that tension, then tell your partner about the issue you've seen. They'll appreciate your honesty.
125 
126## Acknowledging Correct Feedback
127 
128When feedback IS correct:
129```
130✅ "Fixed. [Brief description of what changed]"
131✅ "Good catch - [specific issue]. Fixed in [location]."
132✅ [Just fix it and show in the code]
133 
134❌ "You're absolutely right!"
135❌ "Great point!"
136❌ "Thanks for catching that!"
137❌ "Thanks for [anything]"
138❌ ANY gratitude expression
139```
140 
141**Why no thanks:** Actions speak. Just fix it. The code itself shows you heard the feedback.
142 
143**If you catch yourself about to write "Thanks":** DELETE IT. State the fix instead.
144 
145## Gracefully Correcting Your Pushback
146 
147If you pushed back and were wrong:
148```
149✅ "You were right - I checked [X] and it does [Y]. Implementing now."
150✅ "Verified this and you're correct. My initial understanding was wrong because [reason]. Fixing."
151 
152❌ Long apology
153❌ Defending why you pushed back
154❌ Over-explaining
155```
156 
157State the correction factually and move on.
158 
159## Common Mistakes
160 
161| Mistake | Fix |
162|---------|-----|
163| Performative agreement | State requirement or just act |
164| Blind implementation | Verify against codebase first |
165| Batch without testing | One at a time, test each |
166| Assuming reviewer is right | Check if breaks things |
167| Avoiding pushback | Technical correctness > comfort |
168| Partial implementation | Clarify all items first |
169| Can't verify, proceed anyway | State limitation, ask for direction |
170 
171## Real Examples
172 
173**Performative Agreement (Bad):**
174```
175Reviewer: "Remove legacy code"
176❌ "You're absolutely right! Let me remove that..."
177```
178 
179**Technical Verification (Good):**
180```
181Reviewer: "Remove legacy code"
182✅ "Checking... build target is 10.15+, this API needs 13+. Need legacy for backward compat. Current impl has wrong bundle ID - fix it or drop pre-13 support?"
183```
184 
185**YAGNI (Good):**
186```
187Reviewer: "Implement proper metrics tracking with database, date filters, CSV export"
188✅ "Grepped codebase - nothing calls this endpoint. Remove it (YAGNI)? Or is there usage I'm missing?"
189```
190 
191**Unclear Item (Good):**
192```
193your human partner: "Fix items 1-6"
194You understand 1,2,3,6. Unclear on 4,5.
195✅ "Understand 1,2,3,6. Need clarification on 4 and 5 before implementing."
196```
197 
198## GitHub Thread Replies
199 
200When replying to inline review comments on GitHub, reply in the comment thread (`gh api repos/{owner}/{repo}/pulls/{pr}/comments/{id}/replies`), not as a top-level PR comment.

Security

Passed

  • Gen Agent Trust Hubpass
  • Socketpass
  • Snykpass
  • Runlayerpass
  • ZeroLeakspass

Preview

obra/superpowersobra/superpowers

$ npx -y skills add obra/superpowers --skill receiving-code-review

▸ installing to .claude/skills…

✓ receiving-code-review ready

Repoobra/superpowers
TypeSkills
CategoryCode Review & Refactor
ForDeveloperArchitect
UpdatedJul 2026
License—
First seenJul 26, 2026

Tags

Skill

Related

6 picks
Type
  1. mattpocock avatarimprove-codebase-architectureScan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.SkillsJul 2026566k189k
  2. mattpocock avatardomain-modelingBuild and sharpen a project's domain model. Use when the user wants to pin down domain terminology or a ubiquitous language, record an architectural decision,…SkillsJul 2026275k189k
  3. juliusbrussee avatarcaveman-reviewUltra-compressed code review comments. Cuts noise from PR feedback while preserving the actionable signal. Each comment is one line: location, problem, fix.SkillsJul 2026270k93k
  4. mattpocock avatarcodebase-designShared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a…SkillsJul 2026266k189k
  5. mattpocock avatarcode-reviewReview the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding…SkillsJul 2026201k189k
  6. mattpocock avatarresolving-merge-conflictsUse when you need to resolve an in-progress git merge/rebase conflict.SkillsJul 2026183k189k