What problem does it solve? When generating competitive programming problems, it is easy to skip structured steps and produce unverified statements, unsolvable problems, or weak test suites. This Skill acts as the mandatory entry point that inspects the user's intent and routes every problem generation task through the correct pipeline skills in the correct order. ## Core Features & Use Cases - Intent-based routing: A decision tree maps requests like "generate a full problem" or "just write test cases" to the right skill (design-blueprint, write-statement, verify-solution, generate-tests, review-quality, write-editorial, or the generate-problem orchestrator). - Enforced pipeline order: Defines the six-stage sequence with two quality gates (solvability and adversarial quality review) that cannot be skipped. - Anti-shortcut guardrails: Lists red-flag rationalizations and common mistakes (skipping the blueprint, running skills out of order, ignoring gate failures) so the workflow stays intact. - Use Case: A user asks to create a Div2 binary search problem with tests and an editorial; this Skill directs the flow through the orchestrator or the individual agent skills so each artifact (architect_spec.json, problem_draft.json, solution.json, test_suite.json, review_verdict.json, editorial.json) is produced and gated correctly. ## Quick Start Ask the assistant to generate a competitive programming problem on a chosen topic and difficulty, and it will invoke the appropriate pipeline skills in order.