Receiving Code Review — The Response Protocol

> **Type:** Rigid

Best use case

Receiving Code Review — The Response Protocol is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

> **Type:** Rigid

Teams using Receiving Code Review — The Response Protocol should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/receiving-code-review/SKILL.md --create-dirs "https://raw.githubusercontent.com/SufficientDaikon/archon/main/skills/receiving-code-review/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/receiving-code-review/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Receiving Code Review — The Response Protocol Compares

Feature / AgentReceiving Code Review — The Response ProtocolStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

> **Type:** Rigid

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Receiving Code Review — The Response Protocol

> **Type:** Rigid  
> **Trigger:** When receiving review feedback, before implementing any suggestion

## Iron Law

```
NO IMPLEMENTATION BEFORE VERIFICATION — NO PERFORMATIVE AGREEMENT
```

## Purpose

Defines how to properly respond to code review feedback. Prevents the common anti-pattern of blindly agreeing with and implementing every suggestion without verifying it's correct.

## The Protocol

### Step 1: Read ALL Feedback
- Read every item completely before responding to any
- Don't start implementing after reading the first item
- Identify themes and patterns across feedback

### Step 2: Understand
For each item:
- What exactly is the reviewer suggesting?
- What problem are they identifying?
- What's the proposed solution?

### Step 3: Verify Against Codebase
For each item:
- Check the actual code — does the issue exist as described?
- Check context — is the reviewer seeing the full picture?
- Check tests — do they confirm or contradict the feedback?

### Step 4: Evaluate
For each item:
- Is this correct? (Verify, don't assume)
- Is this relevant? (Does it apply to this context?)
- Is this necessary? (YAGNI check — is it actually used?)
- Is this an improvement? (Does it make things better?)

### Step 5: Respond Technically
For each item:
- **Agree + implement**: "Fixed. [description of change]"
- **Disagree + explain**: "This doesn't apply because [technical reason]"
- **Need clarification**: "Can you clarify [specific question]?"

### Step 6: Implement One at a Time
- Fix one item → run tests → commit
- Don't batch all fixes into one commit
- If any fix breaks tests → revert → investigate

## Forbidden Phrases

| Never Say | Why | Instead Say |
|-----------|-----|-------------|
| "You're absolutely right!" | Performative agreement — you haven't verified | "Fixed. [description]" |
| "Great point!" | Flattery, not engineering | "Agreed, [technical reason]. Fixed." |
| "Thanks for catching that!" | Social pleasantry wastes tokens | "Fixed: [what changed]" |
| "I should have seen that" | Self-deprecation wastes tokens | Just fix it |
| "Absolutely, implementing now" | Agreement before verification | "Verifying... [then implement]" |

## YAGNI Check Protocol

When a reviewer suggests "implementing properly" or "adding X for robustness":
```
1. grep codebase for actual usage of the code in question
2. IF unused → "This code path isn't called anywhere. Remove it? (YAGNI)"
3. IF used → evaluate the suggestion on its merits
4. IF speculative → "This addresses a case that doesn't exist yet. Defer?"
```

## When Feedback is Unclear

If ANY item is unclear:
1. **STOP** — do not implement anything yet
2. **Collect** all unclear items
3. **Ask** about ALL unclear items in one message (not one at a time)
4. **Wait** for clarification before implementing any of them

## Rationalization Table

| Excuse | Reality |
|--------|---------|
| "The reviewer is more experienced, they must be right" | Experience doesn't mean infallibility. Verify the suggestion. |
| "It's easier to just implement it" | Easy ≠ correct. Wrong implementations create tech debt. |
| "I don't want to seem difficult" | Technical disagreement is not being difficult. It's engineering. |
| "They'll think I'm ignoring their feedback" | Verification IS respect for feedback. Blind agreement is dismissive. |

Related Skills

reviewer

7
from SufficientDaikon/archon

Use when reviewing implementation output against a specification for compliance. Generates a comprehensive HTML/CSS report comparing code to spec requirements. Triggers on tasks involving spec compliance review, implementation verification, quality auditing, or when user asks to "review against spec" or "verify implementation".

Requesting Code Review — The Quality Gate

7
from SufficientDaikon/archon

> **Type:** Rigid for mandatory triggers, flexible for optional

design-review

7
from SufficientDaikon/archon

Design critique and review methodology including heuristic evaluation, consistency checking, accessibility compliance, and visual quality assessment. Use when reviewing design artifacts, evaluating UI quality, or auditing design compliance.

Archon Adversarial Review

7
from SufficientDaikon/archon

> Spawn an independent Opus sub-agent to stress-test Archon's architecture, hooks, synapses, and framework evolution decisions against its own design principles.

YAML Prompt Library

7
from SufficientDaikon/archon

> Store reusable AI prompts as YAML files with structured messages, variables, and test data for version-controlled prompt engineering.

writing-skills

7
from SufficientDaikon/archon

Use when creating new skills, editing existing skills, or verifying skills work before deployment

Writing Plans — TDD-Sized Task Breakdown

7
from SufficientDaikon/archon

> **Type:** Rigid process (follow structure exactly)

wireframing

7
from SufficientDaikon/archon

Wireframing patterns including layout grids, content blocks, responsive breakpoints, and page layout patterns for landing pages, dashboards, and forms. Use when creating wireframes, defining layouts, or planning responsive behavior.

windows-registry-editor

7
from SufficientDaikon/archon

Expert Windows Registry editor and optimizer via PowerShell. Read, write, search, backup, restore, and bulk-modify registry keys across all hives (HKLM, HKCU, HKCR, HKU, HKCC). Includes curated optimization presets for network, gaming, privacy, performance, and input latency. Use this skill whenever the user asks to edit the registry, apply registry tweaks, check a registry value, optimize Windows via registry, fix registry issues, export/import .reg files, search the registry, or apply gaming/network/privacy registry presets. Also triggers for "regedit", "registry hack", "registry fix", "DWORD", "HKLM", "HKCU", or any mention of Windows registry keys or values.

windows-network-optimizer

7
from SufficientDaikon/archon

Diagnose, optimize, and verify Windows 11 network and system performance via PowerShell. Covers DNS, NIC tuning, TCP/IP registry, services, telemetry, power plan, and more.

windows-error-debugger

7
from SufficientDaikon/archon

Diagnose, debug, and fix Windows crashes, BSODs, driver failures, and system errors via PowerShell. Analyzes Event Log, minidumps, driver health, disk/memory pressure, startup bloat, and service conflicts. Builds a growing knowledge base of resolved issues per machine. Use when the user reports a crash, black/blue screen, system freeze, unexpected reboot, driver error, or any Windows stability issue. Also triggers for "BSOD", "blue screen", "black screen", "crash", "system error", "bugcheck", "minidump", "driver failure", "unexpected shutdown", "paging file too small", "system hang", "Windows froze", "PC crashed", "kernel error", or any mention of Windows Event Log errors.

White-Label Config

7
from SufficientDaikon/archon

> Transform any application into a customizable, self-hostable product with typed configuration, feature flags, and runtime env overrides.