What problem does it solve? Documentation often fails because it mixes tutorials with reference material, describes changes instead of current state, or justifies decisions to reviewers instead of serving future readers. This Skill enforces proven documentation principles so every page serves a reader who has no history of the project. ## Core Features & Use Cases - Diátaxis Mode Selection: Classifies every page as exactly one of tutorial, how-to, reference, or explanation, and prevents mode mixing. - State-Oriented Voice: Rewrites change-oriented language ("we changed X to Y") into state-oriented descriptions ("X provides Y"), with migration sections as the only exception. - Structural Rules: Applies minimalism, "every page is page one" self-containment, and runnable examples in reference entries. - Lint Gate: Runs a writingcheck.py gate (via writing-core) with Google developer-docs style notes before any doc is considered done. - Use Case: You just shipped a new API and need a how-to guide and reference page. The Skill helps you pick the right mode, write in present-tense second person, cut change-justification, and pass the lint gate. ## Quick Start Ask the agent to write a how-to guide for your library's authentication flow using the writing-docs skill.