What problem does it solve? After a design brainstorm, decisions live only in conversation history and are easily lost or misremembered when implementation planning begins. This Skill converts an approved design discussion into a written spec document, verifies it with an independent reviewer, and gates on user approval before any planning starts. ## Core Features & Use Cases - Spec drafting: Synthesizes the discussion into a structured spec covering problem, solution, user stories, implementation decisions, testing, out-of-scope items, and risks, written to a resolved path such as .workbench/specs/. - Fresh-eyes self-review: Dispatches a general-purpose subagent that has not seen the conversation to adversarially check the spec for placeholders, contradictions, ambiguity, and scope problems, then applies fixes inline. - Approval gate and handoff: Presents the spec for user approval, commits it when the path is committable, and recommends workbench:writing-plans as the next step without invoking implementation itself. - Use Case: After a brainstorming session on a new caching layer, invoke this Skill to produce 2025-01-15-caching-layer-design.md, have it adversarially reviewed, approve it, and move straight into implementation planning. ## Quick Start Turn our approved design discussion into a spec document and review it before we start planning.