원클릭으로
plumber-review
Review a diff for patchwork. Finds design flaws being covered, phantom error handling, complexity fighting complexity.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Review a diff for patchwork. Finds design flaws being covered, phantom error handling, complexity fighting complexity.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Audit the whole repo for accumulated patches masking design flaws. Ranked by root cause impact.
Show explicit root cause diagnosis before writing any code.
Quick reference for plumber's modes and commands. One-shot display.
Root cause first. Fixes the pipe, not the floor. Silent diagnostic before every code change.
Root cause first. Fixes the pipe, not the floor. Forces genuinely simple solutions over patchwork code.
| name | plumber-review |
| description | Review a diff for patchwork. Finds design flaws being covered, phantom error handling, complexity fighting complexity. |
| homepage | https://github.com/akshatnerella/plumber |
| license | MIT |
Review code changes for patchwork only, not correctness. One line per finding.
L<line>: <tag> <what is patched>. <redesign>.
Tags:
patch: fix covering a design flaw. Name the flaw.complexity: code added to fight existing complexity. Name the root.phantom: error handling for a scenario that shouldn't exist.shrink: same logic, genuinely simpler structure. Show the simpler form.✅ L22-45: patch: null guard hiding upstream caller passing wrong type. Fix the caller.
✅ L8: phantom: try/catch around code that can't throw. Remove.
✅ L31-60: complexity: retry logic working around a non-idempotent API. Make the API idempotent.
✅ L14-28: shrink: manual recursion reimplementing reduce. sum(items), 1 line.
End with: root causes addressable: <N>.
If nothing to fix: Clean pipes. Ship.
Scope: patchwork and complexity only. Correctness bugs and security are out of scope. Lists findings, applies nothing. One-shot.