← ClaudeAtlas

dispatching-code-reviewlisted

Dispatch a fresh-context code review subagent.
Acendas/shipyard · ★ 2 · Code & Development · score 70
Install: claude install-skill Acendas/shipyard
# Dispatching a Code Review **Render before asking.** Before any AskUserQuestion, render the decision context as assistant chat text. Content that exists only in a Read result, a subagent/Agent return, or the question/option strings **does not count as rendered** (the UI shows a compact card) — restate it in chat first. The companion to `dispatching-spec-review`. Spec review answers *"is what was asked delivered?"*; code review answers *"is what was delivered any good?"*. Same fresh-context subagent pattern, different concern set. ## When to Invoke | Caller | Scope | Trigger | |---|---|---| | `/ship-execute` post-task gate | One task | Optional — fires only when `effort: M\|L\|XL`; effort: S skips both spec and code review | | `/ship-execute` wave VERIFY | Wave-level diff | Optional — fires when wave touched security-relevant, financial-domain, **or database/persistence** code (migrations, schema, queries, repositories) | | `/ship-review` | Sprint or feature | **Required** before user approval | | `/ship-quick` | Single-change diff | Optional flag (`--review`) | Code review is more expensive than spec review (broader concern surface). `/ship-review` runs it mandatorily before approval; the post-task path remains optional and gated on effort. ## Inputs - `scope` — `"task" | "wave" | "feature" | "sprint"` - `target_ids` — list of task / feature IDs (or null when scope is sprint). - `base_ref` / `head_ref` — diff range. - `concerns` — subset of `["security", "bugs", "sile