writing-emdash-docs
Installation
SKILL.md
Writing EmDash docs
Produce documentation that helps a specific reader complete a task or understand a concrete part of EmDash. Treat factual accuracy, information design, and sentence-level style as separate checks.
Load the right context
Before drafting or editing:
- Read
docs/src/content/docs/contributing/docs-style-guide.mdxcompletely for public documentation. Apply its relevant voice and readability rules to other prose in the repository. - Read references/docs-practice.md completely for every writing or revision task.
- Read references/anti-slop.md completely for every writing or revision task.
- Read nearby pages of the same type to preserve established structure, terminology, frontmatter, imports, and Starlight component usage.
- Inspect the implementation, types, tests, command help, or configuration that establishes every technical claim. Do not rely on memory when the repository can answer the question.
- Read
AGENTS.mdfor repository-wide rules. - For changesets, read .changeset/README.md completely. Treat the entry as public CHANGELOG documentation and review whether affected readers can recognize the surface, understand the observable effect, and act on any migration guidance. Frontmatter validity and technical accuracy do not make an unhelpful entry acceptable.
Define the reader and outcome
State the intended outcome privately in one sentence: "After reading this, the reader can ..." Use it to decide what belongs on the page.