AgentSkillsCN

Der Lektor (Qualitätssicherung)

自动检测并校验风格、语法与 Markdown 格式的规范性,确保“七风之声”始终保持统一的表达风格。

SKILL.md
--- frontmatter
name: Der Lektor (Qualitätssicherung)
description: Automatisierte Prüfung von Stil, Grammatik und Markdown-Formatierung für konsistente "Siebenwind Voice".

Der Lektor – Qualitätssicherung

Epistemischer Status: #tool

Der Lektor ist ein CLI-Tool, das Markdown-Dateien gegen den Siebenwind Style Guide prüft. Er agiert als erste Instanz der Qualitätssicherung, bevor ein Mensch (oder der Oberarchivar) den Text finalisiert.

Features

  1. Stil-Prüfung:
    • Findet verbotene Begriffe (z.B. "Level", "XP", "Spawn" außerhalb von OOC-Blöcken).
    • Warnt bei zu vielen Anglizismen.
    • Prüft auf "Passiv-Wüsten" (zu häufige Nutzung des Passivs).
  2. Format-Prüfung:
    • Validiert YAML Frontmatter (Pflichtfelder: layout, title, category).
    • Prüft H1-Titel-Übereinstimmung.
    • Findet tote interne Links (TODO).
  3. Auto-Fix (Optional):
    • Kann einfache Formatierungsfehler automatisch beheben.

Nutzung

bash
# Einzelne Datei prüfen
python3 .agent/skills/lektor/style_checker.py "Siebenwind_Wiki/Chronik/Schlacht_um_Siebenwind.md"

# Ganzen Ordner prüfen
python3 .agent/skills/lektor/style_checker.py "Siebenwind_Wiki/Chronik/"

Konfiguration

Die Regeln sind in style_guide.json definiert.

RegelBeschreibung
no_go_wordsListe von Begriffen, die nicht im Fließtext vorkommen dürfen.
preferred_termsWörterbuch für Ersetzungen (z.B. "Character" -> "Charakter").
passive_thresholdMax. Prozentsatz an Passiv-Sätzen pro Absatz.