← ClaudeAtlas

dispatching-spec-reviewlisted

Dispatch a fresh-context spec review subagent.
Acendas/shipyard · ★ 2 · Code & Development · score 70
Install: claude install-skill Acendas/shipyard
# Dispatching a Spec 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. Sends a fresh-context subagent to compare what the spec requires against what the diff delivers. The subagent reads, reasons, and reports — it does not edit code or commit. The orchestrator uses the structured findings to decide whether to mark a task done, request fixes, or block approval. ## When to Invoke | Caller | Scope | Trigger | |---|---|---| | `/ship-execute` post-task gate | One task | After `dispatching-task-loop` returns `STATUS: COMPLETE` and anti-stub-scan is clean — final compliance check before marking task done | | `/ship-execute` wave VERIFY | All tasks in a wave | After wave-boundary REFACTOR — confirms wave-level acceptance scenarios all hold | | `/ship-review` | Sprint or feature | Full audit before user approval | | Manual / ad-hoc | Single feature | When the user asks "did we actually deliver F-007?" | Skip this skill for tasks marked `effort: S` (trivial) — overhead exceeds value. The post-task gate explicitly bypasses for S tasks per `/ship-execute`'s spec-check rule. ## Inputs - `scope` — `"task" | "wave" | "feature" | "sprint"`. Determines which spec files and which diff range. - `target_ids` — list of task IDs (scope=task), f