What problem does it solve? Starting a long nonfiction document without frozen requirements leads to scope drift, inconsistent structure, and endless material gathering. This Skill locks the writing goal, audience, length, and delivery format into a validated requirement checklist before any prose is written. ## Core Features & Use Cases - Requirement Freezing: Writes a structured requirement-checklist.json covering scope, word count rules, sources, and acceptance criteria, enforced by a make prepare gate. - Layout Determination: Decides between short-form layout (single manuscript.md) and long-form layout (outline.md plus chapter files) based on disk facts, never maintaining both. - Material Research Guard: Runs web research across at least three directions, records valid sources with dates and target chapters, and stops collection once coverage is sufficient. - Use Case: A user wants to create a 50,000-word technical whitepaper from scratch. The Skill freezes the topic, readers, and word count into the checklist, selects the long-form layout, gathers cited sources, and passes the prepare gate before outlining begins. ## Quick Start Help me start a new nonfiction book project about sustainable supply chains, freeze the requirements, and research source materials before writing.