receiving-code-review
Receiving code review feedback — verify before implementing, technical rigor not performative agreement
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Receiving code review feedback — verify before implementing, technical rigor not performative agreement
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Handle cross-platform compatibility including file paths, environment detection, platform-specific dependencies, and testing across Windows, macOS, and Linux. Use when dealing with platform-specific code or OS compatibility.
Use when creating, modifying, debugging, or scaffolding OMP extensions, slash commands, custom tools, event hooks, TUI primitives, ExtensionAPI integrations, .omp/extensions, .omp/commands, .omp/tools, package.json omp.extensions, or OMP lifecycle handlers.
Design Director state machine for `/supi:ui-design`. Drives 9 model-owned phases from scope selection through user review, producing a validated HTML mockup artifact.
Guides the harness-engineering pipeline — turn a codebase into one that resists agentic slop with agent-neutral docs, mechanically enforced architecture, and three runtime guardrails
Gray-area extraction stage — surfaces decisions the user must make before the plan can be authored, without expanding scope
Structured extraction of the user's seed prompt into a typed intake artifact — first stage of the UltraPlan authoring pipeline
| name | receiving-code-review |
| description | Receiving code review feedback — verify before implementing, technical rigor not performative agreement |
Code review requires technical evaluation, not emotional performance. Verify before implementing. Technical correctness over social comfort.
| Aspect | Detail |
|---|---|
| Input | Review comments (inline or summary), PR diff, full codebase access |
| Output | Per-comment response (acknowledgment, pushback, or question) + code changes with tests |
| Core loop | Read → Understand → Verify → Evaluate → Respond → Implement |
| Key rule | Every suggestion is a hypothesis — verify it against the codebase before acting |
| Forbidden (performative agreement) | Acceptable (technical acknowledgment) |
|---|---|
| "You're absolutely right!" | "Fixed. [description of what changed]" |
| "Great point!" / "Excellent catch!" | "Good catch — [issue]. Fixed in [location]." |
| Any empty praise before acting | "I disagree because [technical reason]. Here's why: ..." |
If ANY item is unclear, stop and ask for clarification before implementing. Review items may have dependencies — implementing one may invalidate another. Clarify all unclear items before starting work.
| Source | Trust level | Approach |
|---|---|---|
| Human partner | High trust | Implement after understanding. Still verify complex or cross-cutting changes against codebase. |
| External reviewer | Verify first | Check technically. Look for breaking changes. Confirm the reviewer has full context. |
Push back when feedback would:
Review comment: "This should use a builder pattern instead of direct construction for SessionConfig."
Wrong response:
"Great suggestion! Refactoring to builder pattern now."
Implements builder pattern without checking whether it fits. Ships unnecessary abstraction.
Correct response:
SessionConfig construction sites — find 2 call sites, both pass 3 fields."
SessionConfighas 2 call sites, both passing the same 3 required fields. A builder adds indirection without benefit here. If construction grows more complex, I'll revisit. Keeping direct construction — thoughts?"
| MUST DO | MUST NOT DO |
|---|---|
| Verify every suggestion against actual codebase state | Agree performatively then implement blindly |
| Restate requirements before implementing | Skip unclear items and guess intent |
| Push back with technical evidence | Push back with defensiveness or emotion |
| Implement and test one item at a time | Batch-implement all feedback untested |
| Treat partner feedback as high-trust, not infallible | Treat any source as unconditionally trusted |