What problem does it solve? Specs often ship with unsound designs, security gaps, wrong-sized scope, or unverifiable acceptance criteria that only surface after code is written. This Skill challenges the approach while the work is still just a spec, producing a single founded verdict that routes the work forward, back for revision, or to a human. ## Core Features & Use Cases - Four-lens single-pass review: Walks architectural, infosec, methodology, and QA lenses as one checklist over a freshly-rated spec, emitting at most one objection per lens with claim, evidence, and predicted consequence. - Deterministic verdict roll-up: Maps objection severities to approve, revise, reject-approach, or needs-human verdicts, and emits a faff-contract:spec-review-verdict JSON block validated by the faff contract CLI. - Level-aware depth: Ships the L1–L3 single-pass form while leaving the slot open for an L4 adversarial per-lens occupant; lens selection by change-surface acts as a cost gate. - Use Case: After faff-prep produces and confidence-rates a spec, this reviewer runs once before promote-to-Todo, flags a blocking architectural objection with a spec anchor, and routes the spec back for re-specification instead of letting a flawed design reach implementation. ## Quick Start Ask the agent to review the freshly-rated spec through the spec_review slot and emit a spec-review-verdict contract block before promoting the work item to Todo.