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 |