What problem does it solve? Maintaining a growing set of static HTML math practice worksheets involves recurring pitfalls: stale answer keys, SVG label clipping, grading-script bugs, and answer data leaking into pages meant to hide it. This Skill encodes the repo's conventions, build procedures, and hard-won bug fixes so every new or edited worksheet stays consistent and correct. ## Core Features & Use Cases - Redo-set generation: Rebuild missed problems with fresh numbers, independently re-solved in Python, with correct answers moved to different multiple-choice letters. - SVG diagram verification: Structural margin computation, QuickLook rendering checks, and content-level validation so diagrams neither clip labels nor give away the solving strategy. - No-self-check split: Separate worksheets from -answer-key.html files so answer data never ships in the student-facing page, verified by grep checks. - Use Case: A parent pastes a block of problems a student missed on a graded run; the Skill dedupes them, generates fresh-number variants with re-derived answers, groups them by ISEE strand, validates the JS with jsdom, and publishes the file to the repo and GitHub Pages. ## Quick Start Ask the assistant to build a new redo worksheet from the problems Hannah missed in her latest graded session, using fresh numbers and test mode.