From claude-skills
Analyze feedback on code from any source — teammate PR reviews, AI-generated flags, implementation review findings, or pasted critique — and vet each point for correctness, optimality, and elegance before acting on it. Uses parallel subagents for thorough investigation. Triggers on phrases like "got this feedback", "teammate review", "review comments", "PR feedback", "address these findings", "handle this review", or when the user pastes numbered/bulleted critique, flag output, or structured review results.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-skills:feedback-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Analyze feedback point-by-point using parallel subagents, then implement accepted changes.
Analyze feedback point-by-point using parallel subagents, then implement accepted changes.
Feedback can arrive in different formats. Normalize it into discrete points:
gh api repos/{owner}/{repo}/pulls/{number}/comments and the PR review body with gh pr view {number}.For each point, extract:
Spawn one subagent per feedback point, all in parallel. Each subagent investigates a single point independently against the actual codebase.
The subagent prompt:
You are investigating a piece of feedback to determine if it's valid and worth acting on.
**Feedback point:** <summary>
**File(s):** <file paths and lines, if any>
**Full detail:** <the complete feedback text for this point>
**Source:** <who/what generated this feedback>
Instructions:
1. Read the file(s) and lines referenced. Read enough surrounding context to fully understand the code — callers, tests, related modules.
2. Evaluate the feedback across three dimensions:
**Correctness**: Is the claim factually accurate? Does the code actually exhibit the described issue? Verify against the real code — do not take the reviewer's word at face value.
**Optimality**: If a fix is suggested, is it the best approach? Is there a strictly better alternative? If no fix is suggested, what would the optimal fix look like?
**Elegance**: Is the suggestion clean, maintainable, and consistent with the surrounding codebase style? Would the change make the code better or worse to work with?
3. Return your verdict:
- correctness: yes / partly / no — with evidence (file path + line)
- optimality: yes / partly / no — explain why, suggest alternative if partly/no
- elegance: yes / partly / no — explain why
- action: one of:
- "accept" — feedback is right, apply as suggested
- "accept-modified" — feedback is right but a better fix exists (describe it)
- "push-back" — feedback is wrong or not worth acting on (explain why)
- "discuss" — feedback raises a real concern but the right fix involves a design decision
- suggested_fix: specific code changes if action is accept or accept-modified (empty otherwise)
Once all subagents return, compile the results into a summary table:
| # | Point (short summary) | Correct? | Optimal? | Elegant? | Action |
|---|----------------------|----------|----------|----------|------------------|
| 1 | ... | Yes | Yes | Yes | Accept |
| 2 | ... | Yes | Partly | No | Accept-modified |
| 3 | ... | No | -- | -- | Push back |
| 4 | ... | Yes | Yes | Partly | Discuss |
Below the table, for each non-trivial verdict:
After presenting the summary, ask the user which points to act on (default: all accepted + accept-modified). Then make the code changes.
For "discuss" items, wait for the user's decision before proceeding.
npx claudepluginhub phytal/skills --plugin claude-skillsProcess code review feedback rigorously: read fully, understand issues, verify claims against code, evaluate fixes, respond with evidence, and implement changes. For PRs, agent reviews, external feedback.
Enforces verification-first code review: evaluate suggestions rigorously before implementing, push back when feedback is incorrect or lacks context.
Evaluates code review feedback with technical rigor before implementing. Verifies suggestions against codebase reality, handles unclear items, and pushes back with reasoned arguments when appropriate.