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.
In this repository20 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- adopt-agentic-workflowSkill
- branch-and-commitSkill
- byeSkill
- commit-notationSkill
- commitSkill
- dedicated-browserSkill
- handling-pull-requestsSkill
- jest-testing-conventionsSkill
- markdownSkill
- pnpmSkill
- reality-checkSkill
- show-your-workSkill
- test-driven-developmentSkill
- triage-ticketSkill
- typescript-strict-patternsSkill
- working-with-bitbucket-apiSkill
- working-with-bitbucket-webSkill
- working-with-jira-webSkill
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
- Distinctive: line 14
Authority hierarchy: When sources conflict, the Bundeskanzlei (Federal Chancellery) wins.
- Distinctive: line 21
One rule: ss replaces ß everywhere: No exceptions.
- Distinctive: line 35
When converting DE-DE text to Swiss Standard German, replace every ß with ss.
- Distinctive: line 43
Use guillemets (Chevrons), pointing inward.
- Very specific: line 84
Always write CHF followed by a space, then the amount with point decimals:
- Distinctive: line 197
When writing or reviewing Swiss German text, verify:
≈ “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.
Files
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.
| Wrong | Correct |
| Straße | Strasse |
| Maßnahme | Massnahme |
| gemäß | gemäss |
| Fußball | Fussball |
| außerdem | ausserdem |
| Grüße | Grüsse |
| schließen | schliessen |
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.
| Level | Swiss (DE-CH) | German (DE-DE) |
| Primary quotes | «Text» | „Text" |
| Nested quotes | «Er sagte ‹Nein›» | „Er sagte ‚Nein'" |
| English fallback | If 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
| Element | Swiss (DE-CH) | German (DE-DE) | Example |
| Thousands separator | Apostrophe or thin space | Period | 1'000 or 1 000 (not 1.000) |
| Decimal: general | Comma | Comma | 4,6 km |
| Decimal: currency | Point | Comma | CHF 99.95 (not 99,95) |
| Percent & units | Comma + space before symbol | Comma + space | 8,1 % · 5 kg · 50 km/h (not 8,1% or 8.1 %) |
| Telephone numbers | Groups of 2 from right | Various | 044 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
| Rule | Swiss (DE-CH) | German (DE-DE) |
| Position | Prefix: CHF 100.00 | Suffix: 100,00 € |
| Symbol | CHF (always, never Fr.) | € |
| Decimal | Point: CHF 99.95 | Comma: 99,95 € |
| Thousands | CHF 1'000.00 | 1.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 Uhr | 13:30 Uhr |
| 8.00 Uhr | 8:00 Uhr |
| 09.15 Uhr | 09:15 Uhr |
Swiss time uses a period as separator, not a colon.
Date
| Format | Swiss (DE-CH) | Notes |
| Long | 1. Januar 2025 | Same as DE-DE |
| Short numeric | 01.01.2025 | Same as DE-DE |
| ISO | 2025-01-01 | Acceptable 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. Januar | per 1. Januar |
| ab dem 1. Januar | per 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 Regens | trotz dem Regen |
| wegen des Wetters | wegen dem Wetter |
| während des Krieges | wä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 |
| Angebot | Offerte | Handel |
| Hausmeister | Hauswart | Immobilien |
| Zwangsvollstreckung | Betreibung | Recht |
| Tagesordnungspunkt | Traktandum (Pl: Traktanden) | Verwaltung |
| parken | parkieren | Verkehr |
| Fahrkarte | Billett | Verkehr |
| Bahnsteig | Perron | Verkehr |
| Fahrrad | Velo | Verkehr |
| Bürgersteig, Gehweg | Trottoir | Verkehr |
| Pendenz, offener Punkt | Pendenz | Verwaltung |
| Friseur | Coiffeur | Alltag |
| Führerschein | Führerausweis | Verkehr |
| Speiseeis | Glace | Alltag |
| Abitur | Matura | Bildung |
| Bereitschaftsdienst | Pikettdienst | Arbeit |
| Einzelhandel | Detailhandel | Handel |
| Grundschule | Primarschule | Bildung |
| Verordnung, Vorschrift | Reglement | Recht |
| Anzahlung, Abschlag | Akontozahlung | Finanzen |
| Dachboden | Estrich | Immobilien |
Full Glossary
For complete vocabulary, read:
references/glossary.md— ~80 core business and everyday terms, categorized by domainreferences/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:
- No ß — every ß replaced with ss
- Guillemets — «» for quotes, ‹› for nested (not „" or "")
- 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 %)
- Currency — CHF prefix with point decimals (CHF 1'250.00)
- Time — period separator (13.30 Uhr, not 13:30)
- Past tense — Perfekt preferred over Präteritum
- Vocabulary — Helvetismen for common terms (check glossary if unsure)
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
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.

