Engineering writing
Write clear, brief, accurate and useful engineering prose in Australian English.
Cut first. Add only what serves the reader's job and belongs in this document.
This skill is a specialization of the natural-writing hub: it owns
codebase/README/commit/PR artefact types and links to the hub for the
Australian English default, the anti-AI taxonomy and the condense pass. See
references/process.md, references/style-standard.md and
references/engineer-voice.md for where each hub link applies.
It owns thesis and paper LaTeX command and layout invariants. Academic prose,
chapter structure, research voice, citation discipline, claim wording and
thesis AI tells stay with the hub's academic prose reference.
Workflow
- Name the audience, prior knowledge, required action or decision, and format
constraint. If the reader's job is unclear, flag it before drafting.
- Choose one relevant pattern: document patterns
for codebase/short-form prose, requirements and planning
for already-decided pre-build content, architecture and communication
for approved designs, ADRs, presentations and briefs, or
academic artefacts for thesis and paper
LaTeX command and layout invariants. Do not load more than one.
- Structure before sentences: front-load the point, use decision-oriented
headings and one idea or requirement per unit, then move wrong-home material.
- Lock facts, logic, stance, evidence, obligations, behaviour, identifiers,
paths, commands, flags, parameters, keys, error codes, numbers, units, dates,
citations and quoted terms.
- Revise in separate structure, accuracy, clarity/concision, voice and
Australian-English passes. Load only the needed section from
process, style standard,
engineer voice or the
natural-writing
skill's Australian English default;
use sentence mechanics or
sources only for a specific problem. Load the hub
anti-AI taxonomy and condense pass from the natural-writing skill
alongside engineer-voice.md and process.md respectively.
- Optional, reader-facing prose only: consider a final voice pass by the model
under human-facing final polish in the advisory model dossier. Never
required; the chair owns substance, so diff the return for changed facts.
Preserve technical meaning and evidence altitude. Distinguish observation from
interpretation; attach numbers to comparatives. Verify every package, API,
version, flag and URL against code or documentation, otherwise mark
[FLAG: verify]. Never invent facts to fill a document. Keep genuine caveats
and honest negatives while cutting padding, marketing language, AI tells,
instruction-leaking absence tombstones and internal process language from
reader-facing prose. Match existing repository conventions without copying
signature phrases.
For condensation, follow the reference stop and integrity checks and report the
before/after word delta. Review mode returns severity, evidence, impact and fix;
rewrite mode returns text first; final scrub makes defect fixes only.
Flag unverifiable support, audience dependence, domain-required terms, or a cut
that would drop an obligation. Use [FLAG: verify source],
[FLAG: define audience], [FLAG: preserve exact term] or
[FLAG: shortening drops obligation] where applicable. Do not smooth
uncertainty away.
1---2name: engineering-writing3description: Use for drafting or condensing software-engineering artefacts such as requirements/specs, READMEs, commits, PRs, runbooks, errors, design notes, and thesis or paper LaTeX invariants. Not for general, academic-prose, or Australian legal writing; use natural-writing or legal-writing.4---56# Engineering writing78Write clear, brief, accurate and useful engineering prose in Australian English.9Cut first. Add only what serves the reader's job and belongs in this document.1011This skill is a specialization of the `natural-writing` hub: it owns12codebase/README/commit/PR artefact types and links to the hub for the13Australian English default, the anti-AI taxonomy and the condense pass. See14`references/process.md`, `references/style-standard.md` and15`references/engineer-voice.md` for where each hub link applies.1617It owns thesis and paper LaTeX command and layout invariants. Academic prose,18chapter structure, research voice, citation discipline, claim wording and19thesis AI tells stay with the hub's academic prose reference.2021## Workflow22231. Name the audience, prior knowledge, required action or decision, and format24 constraint. If the reader's job is unclear, flag it before drafting.252. Choose one relevant pattern: [document patterns](references/document-patterns.md)26 for codebase/short-form prose, [requirements and planning](references/requirements-and-planning.md)27 for already-decided pre-build content, [architecture and communication](references/architecture-and-presentations.md)28 for approved designs, ADRs, presentations and briefs, or29 [academic artefacts](references/academic-artefacts.md) for thesis and paper30 LaTeX command and layout invariants. Do not load more than one.313. Structure before sentences: front-load the point, use decision-oriented32 headings and one idea or requirement per unit, then move wrong-home material.334. Lock facts, logic, stance, evidence, obligations, behaviour, identifiers,34 paths, commands, flags, parameters, keys, error codes, numbers, units, dates,35 citations and quoted terms.365. Revise in separate structure, accuracy, clarity/concision, voice and37 Australian-English passes. Load only the needed section from38 [process](references/process.md), [style standard](references/style-standard.md),39 [engineer voice](references/engineer-voice.md) or the `natural-writing`40 skill's Australian English default;41 use [sentence mechanics](references/strunk-mechanics.md) or42 [sources](references/sources.md) only for a specific problem. Load the hub43 anti-AI taxonomy and condense pass from the `natural-writing` skill44 alongside `engineer-voice.md` and `process.md` respectively.456. Optional, reader-facing prose only: consider a final voice pass by the model46 under human-facing final polish in the advisory model dossier. Never47 required; the chair owns substance, so diff the return for changed facts.4849Preserve technical meaning and evidence altitude. Distinguish observation from50interpretation; attach numbers to comparatives. Verify every package, API,51version, flag and URL against code or documentation, otherwise mark52`[FLAG: verify]`. Never invent facts to fill a document. Keep genuine caveats53and honest negatives while cutting padding, marketing language, AI tells,54instruction-leaking absence tombstones and internal process language from55reader-facing prose. Match existing repository conventions without copying56signature phrases.5758For condensation, follow the reference stop and integrity checks and report the59before/after word delta. Review mode returns severity, evidence, impact and fix;60rewrite mode returns text first; final scrub makes defect fixes only.6162Flag unverifiable support, audience dependence, domain-required terms, or a cut63that would drop an obligation. Use `[FLAG: verify source]`,64`[FLAG: define audience]`, `[FLAG: preserve exact term]` or65`[FLAG: shortening drops obligation]` where applicable. Do not smooth66uncertainty away.