What problem does it solve? Writing learning-oriented tutorials that learners can actually finish is hard: authors mix in how-to content, skip visible results, or leave steps that fail on a clean machine. This Skill enforces the Diátaxis tutorial contract so every sitting is one path, one accomplishment, and copy-paste reliable. ## Core Features & Use Cases - Purpose classification: Distinguishes learn-only standalone tutorials from sequential implement-a-real-app sittings that grow the same product repository. - Structured authoring workflow: Guides title, summary, prerequisites, numbered steps with visible results, checkpoints, and a closing that names what was built. - Publish gate checklist: A 25-point author checklist covering voice, fenced code edits, pinned versions, per-stack code layout via coding-best-practices, and clean-start verification. - Use Case: A developer asks for a lesson teaching React form handling. The Skill classifies it as learn-only, writes a course.md under gitignored tmp/, splits code per coding-best-practices, and verifies the tutorial runs from a clean start before publishing. ## Quick Start Ask the assistant to write a Diátaxis tutorial for your topic, stating whether it is learn-only or part of an implementation series.