technical-writing

Write clear technical documentation — READMEs, runbooks, how-to guides, API references, procedures. Sentence discipline from ASD-STE100 principles (one instruction per sentence, one term one meaning), Diátaxis doc types, and a fresh-reader review step. Use when writing or reviewing documentation, a runbook, a procedure, API docs, or a README. For explanation-style docs that want a human voice, pair with human-writing; for persuasion, use writing-marketing-copy instead.

stonegiantstudio/skills1 installsApache-2.0Synced Aug 22

Works with

Claude CodeCursorCodex CLIGitHub CopilotGemini CLI
---
name: technical-writing
description: Write clear technical documentation — READMEs, runbooks, how-to guides, API references, procedures. Sentence discipline from ASD-STE100 principles (one instruction per sentence, one term one meaning), Diátaxis doc types, and a fresh-reader review step. Use when writing or reviewing documentation, a runbook, a procedure, API docs, or a README. For explanation-style docs that want a human voice, pair with human-writing; for persuasion, use writing-marketing-copy instead.
license: Apache-2.0
---

# Technical writing

Documentation succeeds when a reader completes their task and fails when
they stall. Every rule here reduces stalls.

## Sentence discipline

Distilled from the principles of ASD-STE100 Simplified Technical
English. (The STE specification and its dictionary are copyrighted;
this skill applies the principles and reproduces none of the content.)

- **One instruction per sentence.** "Save the file. Restart the
  service." Never "save the file and then you can restart the service."
- **One topic per paragraph.**
- **Active voice, always naming the actor.** "The scheduler retries the
  job" — not "the job is retried."
- **Present tense for facts, imperative for steps.** "The cache expires
  after 60 seconds." "Delete the cache key."
- **Short sentences.** About 20 words for procedures, about 25 for
  description. Split anything longer.
- **One term, one meaning.** Pick one name per concept and repeat it.
  In literary prose, repeating a word is a flaw; in documentation,
  varying it is the flaw. A reader who sees "endpoint," "route," and
  "URL" must ask whether they name three things or one.
- **Keep the articles.** "Insert the pin in the housing" — not "insert
  pin in housing." Telegraphic style saves nothing and costs clarity.
- **Warnings before the step they protect.** A reader mid-command does
  not scroll ahead.
- **Vertical lists for sequences, one action per step.** Number steps
  only when order matters.

Worked demonstration of every rule on one runbook:
`references/examples.md`.

## The reader model

- **Every page is page one** (Baker). Readers arrive mid-document from
  search. Each page states its purpose, its prerequisites, and where it
  sits — without assuming the reader saw any other page.
- **Fight the curse of knowledge** (Pinker). State what the reader must
  already know. Define each term on first use or link its definition.
  The author's familiarity is the main source of reader stalls.

## Doc types (Diátaxis)

Pick one type per document; do not blend.

| Type | Reader's mode | Answers |
|---|---|---|
| Tutorial | learning by doing | "teach me" |
| How-to guide | working, has a goal | "show me the steps" |
| Reference | working, needs facts | "tell me exactly" |
| Explanation | studying | "help me understand" |

Structures and skeletons: `references/doc-types.md`. How this skill
pairs with its siblings is arbitrated in one place: the "Scope by
skill" section of the `human-writing` skill's `references/ai-tells.md`.

## Review

1. **Fresh-reader test.** Give the doc to someone who was not in the
   room — a colleague or a fresh agent session with no other context.
   They follow it cold and mark every stall. Each stall is a defect in
   the doc, not in the reader.
2. **Quality rubric.** Score against the IBM characteristics in
   `references/review.md`: task orientation, accuracy, completeness,
   clarity, retrievability.
3. **Mechanical gate (optional).** If Vale is installed, run it with
   the Google or Microsoft style package; a starter `.vale.ini` is in
   `references/review.md`. When Vale is absent, the rubric alone is
   the gate — the discipline does not depend on the tool.

More Writing & Documentation skills

paper-context-resolver

lllllllama/rigorpilot-skills

Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.

450.8k

repo-intake-and-plan

lllllllama/rigorpilot-skills

Rigor Intake helper for README-first deep learning repo reproduction. Use when the task is specifically to scan a repository, read the README and common project files, extract documented commands, classify inference, evaluation, and training candidates, and return the smallest trustworthy reproduction plan to the main orchestrator. Do not use for environment setup, asset download, command execution, final reporting, paper lookup, or end-to-end orchestration.

450.0k

minimal-run-and-audit

lllllllama/rigorpilot-skills

Rigor Run skill for README-first deep learning repo reproduction. Use when the task is specifically to capture or normalize evidence from the selected smoke test or documented inference or evaluation command and write standardized `repro_outputs/` files, including patch notes when repository files changed. Do not use for training execution, initial repo intake, generic environment setup, paper lookup, target selection, hidden scientific-meaning changes, or end-to-end orchestration by itself.

449.9k

← All Writing & Documentation skills

Check your AI visibility

One URL in, a 0–100 score and the exact fixes out.

RUN THE CHECK

Browse all the tools

15 tools across six categories
13 of them never send your data anywhere

Free · No signup · No trial clock

SEE THE DIRECTORY