netresearch/german-technical-writing-skill · Archived

german-technical-writing

Use when writing German-language prose longer than one sentence for Jira tickets, internal German wiki/spec docs, or team-chat to German-speaking colleagues (Slack, Matrix, Teams). Invoke BEFORE composing. Covers anglicism verbs (failt, triggern, returnen), calqued collocations and idioms (blockiert auf, macht Sinn, in 2026), loanword genders (der Commit, die Pipeline), per-artifact register (impersonal for Jira/wiki, ich/du for chat), German typography (Gedankenstrich, Anführungszeichen, Durch…

First seen Apr 27, 2026

Installation

$ npx skills add netresearch/german-technical-writing-skill --skill german-technical-writing

Summary

  • Use when writing German-language prose longer than one sentence for Jira tickets, internal German wiki/spec docs, or team-chat to German-speaking colleagues (Slack, Matrix, Teams).
  • Invoke BEFORE composing.
  • Covers anglicism verbs (failt, triggern, returnen), calqued collocations and idioms (blockiert auf, macht Sinn, in 2026), loanword genders (der Commit, die Pipeline), per-artifact register (impersonal for Jira/wiki, ich/du for chat), German typography (Gedankenstrich, Anführungszeichen, Durchkopplung), and AI-typical rhythm (restatement, symmetric paragraphs, summary closers).
  • Skip for commit messages, MR/PR descriptions, release notes (English by team convention), conversational chat replies, or single-line acknowledgments.
  • If you catch yourself thinking 'my German is probably fine here' for anything longer than a sentence — invoke this skill.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 5
License LICENSE-CC-BY-SA-4.0
Default branch main
Open issues 2
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.5.0
License(MIT AND CC-BY-SA-4.0). See LICENSE-MIT and LICENSE-CC-BY-SA-4.0
CompatibilityLanguage-only skill. No runtime dependencies.
Allowed toolsRead
More metadata
author
Netresearch DTT GmbH
version
1.5.0
repository
https://github.com/netresearch/german-technical-writing-skill

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,779 B
  • docs SUMMARY.md 893 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 29 installs

SKILL.md

German Technical Writing

Natural German technical register for German-audience artifacts — not English-first composition phrase-translated into DeepL-German.

Process

  1. Compose in German directly, not by translating. Restart if you catch yourself drafting English first.
  2. Self-review each sentence against references/anti-patterns.md — verbs, collocations, idioms, Amtsdeutsch.
  3. Apply the lexicon — canonical verbs and loanword gender: references/lexicon.md.
  4. Match register per artifact — impersonal for Jira/wiki, ich/du for chat: references/register.md.
  5. Typography & rhythm — Gedankenstrich, Durchkopplung; every fact once, varied sentence shapes: references/typografie-rhythmus.md.
  6. No editorializing — say what changed, not how good the work is: references/no-editorializing.md.
  7. If unsure, ask — don't guess.

Top anti-patterns

❌ ✅
code bricht schlägt fehl / wirft Exception
gefangen erkannt / abgefangen
null returnen null zurückgeben
Test failt schlägt fehl
Fehler triggern Fehler auslösen
auf Fehler hitten auf Fehler stoßen
blockiert auf X wartet auf X / hängt an X

Full catalogue in references/anti-patterns.md; worked examples in references/examples.md.

Three traps — apply all three disciplines

Over-applying one drives you into another:

  1. Anglicism (verb-level): English where German is canonical. Test failt → schlägt fehl. Targeted by the table above and anti-patterns.md.
  2. Calque (nouns, collocations, idioms): word-by-word translation where the loanword or another German structure is canonical. Wurzelursache → Root Cause; blockiert auf X → wartet auf X; macht Sinn → ist sinnvoll. See anti-patterns.md and lexicon.md.
  3. Amtsdeutsch over-polish: fleeing both traps into stiff officialese and AI-symmetric structure — Datenbestand, Es handelt sich um, passive chains, facts restated per section. See anti-patterns.md and typografie-rhythmus.md. Idiomatic dev speech (ins Gehege kommen, läuft voll, fliegt auf) is wanted, not a violation.

Noun rule: if a native German developer would say the term verbatim in a review or stand-up, keep it English — a German form that sounds like a textbook title is a calque.

Scope note

Commit messages, MR/PR descriptions, release notes and internal IT-project tickets (NRS, NRT, SRV\, IO\, LIC) are English — skip them. This skill governs how to write German, not whether.