agentleFS
quatico-solutionsquatico-solutions/agent-skills/skills/schweizer-schreibweise/SKILL.md

schweizer-schreibweise

Skill2 starsChanged 5 months agoMITView on GitHub

Use when writing or reviewing German-language content for Swiss audiences — orthography (ss not ß), typography (guillemets, apostrophe thousands, CHF prefix), grammar (Perfekt, dative), vocabulary (Helvetismen). Triggers: Swiss German, Schweizer Hochdeutsch, DE-CH, Swiss writing.

The file

We split this skill into the rules it gives an agent

6 rules. About 0 are common, 5 are distinctive, and 1 is very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈5

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 1

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Authority hierarchy: When sources conflict, the Bundeskanzlei (Federal Chancellery) wins.

    line 14
  2. Distinctive:

    One rule: ss replaces ß everywhere: No exceptions.

    line 21
  3. Distinctive:

    When converting DE-DE text to Swiss Standard German, replace every ß with ss.

    line 35
  4. Distinctive:

    Use guillemets (Chevrons), pointing inward.

    line 43
  5. Very specific:

    Always write CHF followed by a space, then the amount with point decimals:

    line 84
  6. Distinctive:

    When writing or reviewing Swiss German text, verify:

    line 197

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Schweizer Schreibweise

Swiss Standard German (Schweizer Hochdeutsch) writing conventions per Bundeskanzlei rules.

Authority hierarchy: When sources conflict, the Bundeskanzlei (Federal Chancellery) wins. It defines the official standard for Swiss federal texts and is the reference for typography, punctuation, numbers, dates, and currency.

  • Bundeskanzlei Schreibweisungen (2nd ed., 2015) — typography, punctuation, numbers, dates, currency
  • Bundeskanzlei Rechtschreibleitfaden (4th ed., 2017) — orthography, ss rule, word list

Orthography

One rule: ss replaces ß everywhere. No exceptions.

Reformed Orthography §25 E2 mandates this for Switzerland. The ß character does not exist in Swiss Standard German.

WrongCorrect
StraßeStrasse
MaßnahmeMassnahme
gemäßgemäss
FußballFussball
außerdemausserdem
GrüßeGrüsse
schließenschliessen

When converting DE-DE text to Swiss Standard German, replace every ß with ss. This is the single most visible marker of Swiss writing.

Typography

Swiss typography differs from German typography in quotation marks, number formatting, and currency. These rules are mandatory in professional and official Swiss texts.

Quotation Marks

Use guillemets (Chevrons), pointing inward. No space between guillemet and text.

LevelSwiss (DE-CH)German (DE-DE)
Primary quotes«Text»„Text"
Nested quotes«Er sagte ‹Nein›»„Er sagte ‚Nein'"
English fallbackIf guillemets unavailable: "Text"„Text"

Characters:

  • « = U+00AB (left-pointing double angle)
  • » = U+00BB (right-pointing double angle)
  • ‹ = U+2039 (left-pointing single angle)
  • › = U+203A (right-pointing single angle)

Common mistake: French guillemets point outward (« Text ») with spaces. Swiss guillemets point inward with no spaces: «Text».

Number Formatting

ElementSwiss (DE-CH)German (DE-DE)Example
Thousands separatorApostrophe or thin spacePeriod1'000 or 1 000 (not 1.000)
Decimal: generalCommaComma4,6 km
Decimal: currencyPointCommaCHF 99.95 (not 99,95)
Percent & unitsComma + space before symbolComma + space8,1 % · 5 kg · 50 km/h (not 8,1% or 8.1 %)
Telephone numbersGroups of 2 from rightVarious044 123 45 67

The apostrophe thousands separator (1'000) is the most common Swiss convention. The official Bundeskanzlei style uses thin spaces (1 000), but apostrophe is universally accepted and more common in business writing.

Critical: Currency decimals use a point (CHF 99.95), not a comma. This is the opposite of general decimals (4,6 km). This trips up many writers.

Percent and units: A percentage is not a currency — it takes the general decimal (comma), never the currency point: 8,1 %, not 8.1 %. And like every unit symbol, % takes a space before it: 8,1 % / 50 % (not 8,1% or 50%). In flowing prose, spelling it out — «8,1 Prozent» — is the cleanest form; the % sign belongs in tables, graphics, and short copy (LinkedIn, ads). The same spacing applies to units: 5 kg, 50 km/h, 28,7 °C.

Currency

RuleSwiss (DE-CH)German (DE-DE)
PositionPrefix: CHF 100.00Suffix: 100,00 €
SymbolCHF (always, never Fr.)€
DecimalPoint: CHF 99.95Comma: 99,95 €
ThousandsCHF 1'000.001.000,00 €

Always write CHF followed by a space, then the amount with point decimals:

  • CHF 1'250.00
  • CHF 99.95
  • CHF 0.50

For ranges: CHF 100.00 bis 200.00 (not CHF 100.00–200.00)

Time

Swiss (DE-CH)German (DE-DE)
13.30 Uhr13:30 Uhr
8.00 Uhr8:00 Uhr
09.15 Uhr09:15 Uhr

Swiss time uses a period as separator, not a colon.

Date

FormatSwiss (DE-CH)Notes
Long1. Januar 2025Same as DE-DE
Short numeric01.01.2025Same as DE-DE
ISO2025-01-01Acceptable in technical contexts

Dates are the same as in Germany. No difference here.

Grammar

Swiss Standard German has grammatical preferences that differ from DE-DE. These are preferences, not hard rules — but following them makes text sound authentically Swiss rather than translated from German.

Past Tense: Prefer Perfekt

Swiss German strongly prefers Perfekt (compound past) over Präteritum (simple past) in almost all contexts, including formal writing.

Avoid (Präteritum)Prefer (Perfekt)
Er ging nach Hause.Er ist nach Hause gegangen.
Sie schrieb den Brief.Sie hat den Brief geschrieben.
Wir fanden eine Lösung.Wir haben eine Lösung gefunden.

Exception: The verbs sein, haben, and werden may use Präteritum even in Swiss writing: «Er war krank» is fine alongside «Er ist krank gewesen».

Date Prepositions: per instead of zum

German (DE-DE)Swiss (DE-CH)
zum 1. Januarper 1. Januar
ab dem 1. Januarper 1. Januar (or ab 1. Januar)

Dative with Prepositions

Swiss German often prefers dative where DE-DE uses genitive after certain prepositions.

German (DE-DE, genitive)Swiss (DE-CH, dative)
trotz des Regenstrotz dem Regen
wegen des Wetterswegen dem Wetter
während des Kriegeswährend dem Krieg

This is a preference in informal and semi-formal writing. In highly formal legal or academic text, genitive is acceptable.

Position Verbs: sein instead of haben

Swiss German uses sein as auxiliary for position verbs (sitzen, stehen, liegen, hängen):

German (DE-DE)Swiss (DE-CH)
Ich habe gesessen.Ich bin gesessen.
Er hat gestanden.Er ist gestanden.
Sie hat gelegen.Sie ist gelegen.

Vocabulary: Helvetismen

Swiss Standard German uses distinct words (Helvetismen) for many everyday and business concepts. Using the DE-DE word is understood but sounds foreign in Swiss context.

Top-20 Business Terms

These are the highest-frequency Helvetismen in professional Swiss writing. Always prefer the Swiss term.

DE-DE (German)DE-CH (Swiss)Domain
AngebotOfferteHandel
HausmeisterHauswartImmobilien
ZwangsvollstreckungBetreibungRecht
TagesordnungspunktTraktandum (Pl: Traktanden)Verwaltung
parkenparkierenVerkehr
FahrkarteBillettVerkehr
BahnsteigPerronVerkehr
FahrradVeloVerkehr
Bürgersteig, GehwegTrottoirVerkehr
Pendenz, offener PunktPendenzVerwaltung
FriseurCoiffeurAlltag
FührerscheinFührerausweisVerkehr
SpeiseeisGlaceAlltag
AbiturMaturaBildung
BereitschaftsdienstPikettdienstArbeit
EinzelhandelDetailhandelHandel
GrundschulePrimarschuleBildung
Verordnung, VorschriftReglementRecht
Anzahlung, AbschlagAkontozahlungFinanzen
DachbodenEstrichImmobilien

Full Glossary

For complete vocabulary, read:

  • references/glossary.md — ~80 core business and everyday terms, categorized by domain
  • references/glossary-full.md — ~1,200 merged entries from OpenThesaurus, Wikipedia, and Wiktionary

When to load the glossary: Load references/glossary.md when writing or reviewing Swiss German text that goes beyond the top-20 terms above. Load references/glossary-full.md only when comprehensive coverage is needed or when a specific term is not found in the core glossary.

Quick Checklist

When writing or reviewing Swiss German text, verify:

  1. No ß — every ß replaced with ss
  2. Guillemets — «» for quotes, ‹› for nested (not „" or "")
  3. Numbers — apostrophe thousands (1'000), comma decimals (4,6), but point for currency (CHF 99.95); percent takes comma + space (8,1 %, not 8,1% or 8.1 %)
  4. Currency — CHF prefix with point decimals (CHF 1'250.00)
  5. Time — period separator (13.30 Uhr, not 13:30)
  6. Past tense — Perfekt preferred over Präteritum
  7. Vocabulary — Helvetismen for common terms (check glossary if unsure)

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.