What problem does it solve? Writing contest-quality competitive programming problem statements is error-prone: ambiguous terms, missing indexing conventions, incomplete constraints, and weak sample tests cause solver confusion and rejudging. This Skill transforms a structured architect blueprint into a precise, unambiguous problem statement package. ## Core Features & Use Cases - Statement Generation: Produces title, story, statement, input/output format, constraints, and sample tests as a structured problem_draft.json from an architect_spec.json input. - Anti-Ambiguity Checklist: Enforces an 8-item verification gate covering term definitions, indexing, edge cases, output format, and constraint completeness before any output is accepted. - Constraint-Complexity Design: Maps intended algorithmic complexity (O(N), O(N log N), O(N^2), etc.) to appropriate constraint bounds so brute-force solutions fail and intended solutions pass. - Use Case: Given an architect spec for a binary-search-on-answer problem rated 1400, generate a full statement with a motivating story, 3-5 purposeful sample tests with explanations, and constraints that force the intended complexity. ## Quick Start Convert this architect_spec.json into a complete problem statement with story, input/output format, constraints, and sample tests, then run the anti-ambiguity checklist.