Add Floskel-Killer skill: adversarial prose review against clichés and repetitive patterns

New skill with 6 detection categories (moment inflation, vague emotions,
conjunctive overload, atmosphere formulas, structural ticks, leitmotif wear)
plus quantitative thresholds and severity-graded reporting. Integrated into
Lektor workflow, CLAUDE.md orchestrator pipeline, and README.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kenearos 2026-04-17 19:48:33 +02:00
parent 0667bff121
commit 70205b6b93
4 changed files with 190 additions and 4 deletions

View file

@ -23,6 +23,7 @@ Du bist die zentrale Anlaufstelle. Wenn der Nutzer etwas braucht, leitest du ihn
|----------|---------|
| **Stilprüfer** | Regelbasierte Sprachanalyse |
| **KI-Muster-Erkennung** | Erkennt AI-Slop und schlägt Alternativen vor |
| **Floskel-Killer** | Systematischer Scan gegen Klischees, Fuellmuster und repetitive Patterns |
| **Kapitel-Export** | Export als EPUB, DOCX oder Markdown |
## Standard-Pipeline für ein neues Kapitel
@ -35,8 +36,9 @@ Du bist die zentrale Anlaufstelle. Wenn der Nutzer etwas braucht, leitest du ihn
5. Kontinuitätsprüfer → Plotholes suchen
6. Motivjäger → Motive tracken
7. Stilprüfer → Automatisierte Stilanalyse
8. KI-Muster-Erkennung → AI-Slop-Check
9. Nutzer → Finale Freigabe
8. Floskel-Killer → Klischees, Wiederholungen, Moment-Inflation
9. KI-Muster-Erkennung → AI-Slop-Check
10. Nutzer → Finale Freigabe
```
Jeder Schritt ist ein **Gate** — der Nutzer entscheidet ob weitergemacht wird.
@ -83,6 +85,7 @@ QUALITÄT:
→ "Kontinuität prüfen" — Startet den Kontinuitätsprüfer
→ "Motive prüfen" — Startet den Motivjäger
→ "Stil prüfen" — Startet den Stilprüfer
→ "Floskel-Check" — Startet den Floskel-Killer
→ "KI-Check" — Startet die KI-Muster-Erkennung
EXPORT:

View file

@ -23,6 +23,7 @@ Statt dass eine KI alles alleine macht, arbeiten **7 spezialisierte Agenten** zu
| 🧠 **Figurenprüfer** (Persona) | Charakter-Psychologin | Figurenkonsistenz, Motivation, Arcs |
| ⏱️ **Kontinuitätsprüfer** (Chronos) | Archivar | Plotholes, Zeitlinien, Logik |
| 🔮 **Motivjäger** (Symbolon) | Literaturwissenschaftler | Motive, Symbole, Themen |
| 🎯 **Floskel-Killer** | Adversarial Review | Klischees, Fuellmuster, repetitive Patterns |
| 🤖 **KI-Muster-Erkennung** | Perplexity Gate | Erkennt AI-Slop |
## Features
@ -85,6 +86,7 @@ schreibwerkstatt/
│ ├── kontinuitaetsprufer/ # Plotholes & Logik
│ ├── motivjaeger/ # Motive & Symbole
│ ├── stilprufer/ # Stilanalyse
│ ├── floskel-killer/ # Anti-Klischee & Pattern-Scan
│ ├── ki-muster-erkennung/ # Anti-AI-Slop
│ └── kapitel-export/ # EPUB/DOCX/MD Export
├── agents/ # 🎭 Agent-Definitionen (YAML)
@ -102,8 +104,9 @@ schreibwerkstatt/
3. Kapitelplan → Beats und Spannungsbögen planen
4. Schreiben → Kapitel für Kapitel mit dem Autor
5. Review → Lektor, Figurenprüfer, Kontinuität, Motive
6. KI-Check → AI-Slop erkennen und umschreiben
7. Export → EPUB, DOCX oder Markdown
6. Floskel-Check → Klischees, Moment-Inflation, vage Emotionen finden
7. KI-Check → AI-Slop erkennen und umschreiben
8. Export → EPUB, DOCX oder Markdown
```
Jeder Schritt ist ein **Gate** — du entscheidest ob es weitergeht.

View file

@ -0,0 +1,179 @@
---
skillId: bmad-sw-floskel-killer
skillName: Floskel-Killer
skillType: workflow
description: |
Adversarial Prose Review: Systematischer Scan gegen Klischees,
Fuellmuster, vage Emotionen, Moment-Inflation und strukturelle
Ticks. Arbeitet gegen eine quantitative Blacklist mit Schwellenwerten.
Trigger: Floskel-Check, Floskel-Killer, Klischees pruefen,
Floskeln finden, Anti-Floskel, Cliche-Check
---
# Floskel-Killer — Adversarial Prose Review
## Ueberblick
Der Floskel-Killer ist ein gnadenloser Review-Workflow der jedes Kapitel
systematisch auf wiederkehrende Schwaechemuster prueft. Er arbeitet
regelbasiert mit quantitativen Schwellen — keine Diskussion, nur Zahlen.
Ergaenzt den Lektor (subjektive Qualitaet) und die KI-Muster-Erkennung
(AI-Slop). Der Floskel-Killer konzentriert sich auf **repetitive Muster
die dem Autor selbst nicht auffallen**.
## Inputs
- **Kapiteltext** (Pflicht) — Das zu pruefende Kapitel
- **Vorheriges Kapitel** (Optional) — Fuer kapiteluebergreifende Wiederholungs-Erkennung
- **Stil-Bibel** (Pflicht) — `bibel/stil.md` fuer projektspezifische Regeln
## Pruefkategorien
### 1. Moment-Inflation
Alle Varianten von zeitlichen Fuellwoertern die Spannung verduennen.
| Verboten | Stattdessen |
|----------|-------------|
| "Fuer einen Moment" | Direkt zeigen was passiert |
| "In diesem Moment" | Streichen — die Szene steht fuer sich |
| "Eine Sekunde verging, zwei" | Koerperreaktion statt Countdown |
| "Die Zeit schien stillzustehen" | Ein Detail extrem scharf beschreiben |
| "Fuer einen Bruchteil einer Sekunde" | Einzige scharfe Wahrnehmung |
**Schwelle:** Max 1x "Moment" pro Kapitel.
### 2. Vage Emotionsumschreibungen
Die Kapitulation des Autors — wenn du es nicht zeigen kannst, zeig es durch den Koerper.
| Verboten | Stattdessen |
|----------|-------------|
| "Etwas, das er/sie nicht benennen konnte/wollte" | Koerperreaktion: Hals eng, Haende feucht |
| "Ein Gefuehl, das keine Berechtigung hatte" | Handlung zeigt Unangemessenheit |
| "Etwas dazwischen" | Konkreter Widerspruch: "Ihr Mund laechelte. Ihre Faeuste nicht." |
| "Er/sie wusste nicht, was er/sie fuehlte" | Widerspruechliche Koerperreaktionen |
| "Etwas Warmes und Gefaehrliches" | Konkret: WAS ist warm? WO ist die Gefahr? |
**Schwelle:** ZERO Toleranz.
### 3. Konjunktiv-Vergleichs-Ueberlast
"Als wuerde/haette/koennte" sind Weichzeichner.
| Verboten (bei Haeufung) | Stattdessen |
|--------------------------|-------------|
| "Als wuerde jede Bewegung Schmerz verursachen" | "Jede Bewegung kostete sie." — Indikativ. |
| "Als haette jemand..." | Direkt beschreiben was sichtbar ist |
| "Als koennte er/sie durch X blicken" | Konkretes Verhalten zeigen |
| "Als waere er/sie aus Stein/Granit/Eis" | Spezifisches Detail statt generischer Haerte |
**Schwelle:** Max 3 pro Szene. In Action-/Spannungsszenen: null.
### 4. Atmosphaere-Formeln
Wiederholte Atmosphaere-Bilder brechen die Immersion.
| Verboten | Stattdessen |
|----------|-------------|
| "Die Worte hingen in der Luft" | Reaktion auf die Worte zeigen |
| "Die Nacht senkte sich wie ein Vorhang" | Konkretes Licht-Detail |
| "Die Finsternis wuchs/kroch/frass" | Konkreter Gegenstand verschwindet im Dunkeln |
| "Schwer wie Gewitterwolken" | Spezifisches Bild fuer die Szene |
| "X legte sich wie eine Decke ueber Y" | Taktiles Bild passend zur Szene |
**Schwelle:** Kein Bild darf sich im Roman wiederholen.
### 5. Strukturelle Ticks
Syntaktische Muster die dem Autor unsichtbar, der Leserin aber sichtbar sind.
| Verboten | Stattdessen |
|----------|-------------|
| "Er/sie bemerkte nicht, dass..." (Haeufung) | Max 1x pro Kapitel. Handlung direkt zeigen. |
| "Bevor er/sie antworten konnte, war X weg" | Antwort zulassen ODER Flucht als bewusste Entscheidung |
| "Nicht X. Nicht Y. Sondern Z." | Versteckte Dreier-Aufzaehlung — nur die Aussage selbst |
| "Seine/ihre Stimme war..." (als Szenen-Einstieg) | Dialog direkt, Wirkung durch Reaktion |
**Schwelle:** Jedes Pattern max 1x pro Szene.
### 6. Leitmotiv-Abnutzung
Leitmotive funktionieren durch sparsamen Einsatz.
Empfohlene Schwellen (anpassbar in `bibel/stil.md`):
| Leitmotiv-Typ | Max. Frequenz |
|----------------|---------------|
| Charakter-Metaphern (z.B. "Mauern", "Maske") | 1x pro Kapitel |
| Sinnes-Leitmotive (z.B. Gerueche) | 1x pro Szene mit der Person |
| Koerper-Details (z.B. Augenfarbe) | 1x pro POV-Abschnitt |
| Mantra/Catchphrase | 2x pro Kapitel |
## Meta-Regeln
1. **Einmal-und-nie-wieder**: Keine Formulierung darf woertlich identisch ein zweites Mal im Roman erscheinen
2. **Koerper-vor-Kopf**: Emotion zuerst physisch zeigen, dann optional reflektieren
3. **Spezifik schlaegt Abstraktion**: Konkretes Detail > vage Beschreibung
4. **Stille-Verbot**: Keine unbeschriebene Stille — wenn Stille wirken soll, ein Geraeusch dagegenstellen
5. **3-Satz-Fenster**: Innerhalb von 3 aufeinanderfolgenden Saetzen darf kein Pattern doppelt vorkommen
## Pruefprozess
### Schritt 1: Kontext laden
1. Lies `bibel/stil.md` — Projektspezifische Ergaenzungen und Sperrlisten
2. Lies den Kapiteltext
3. Optional: Lies das vorherige Kapitel fuer kapiteluebergreifende Pruefung
### Schritt 2: 6-Kategorien-Scan
Durchlaufe den gesamten Text und markiere jeden Fund mit:
- Absatz-/Zeilennummer
- Kategorie (1-6)
- Exaktes Zitat
- Schweregrad
### Schritt 3: Kapiteluebergreifender Check (falls vorheriges Kapitel vorhanden)
- Woertlich identische Formulierungen
- Identische Metaphern/Vergleiche
- Identische Satzstrukturen in analogen Szenen
### Schritt 4: Meta-Regeln pruefen
- Koerper-vor-Kopf-Verstoesse
- Abstrakte Beschreibungen ohne konkretes Detail
- Stille ohne Gegengeraeusch
- 3-Satz-Fenster-Verstoesse
### Schritt 5: Report
```
=== FLOSKEL-REPORT: Kapitel [NN] ===
KRITISCH (muss gefixt werden)
| # | Stelle | Kategorie | Zitat | Problem | Fix-Vorschlag |
|---|--------|-----------|-------|---------|---------------|
WARNUNG (sollte gefixt werden)
| # | Stelle | Kategorie | Zitat | Problem | Fix-Vorschlag |
|---|--------|-----------|-------|---------|---------------|
HINWEIS (koennte besser sein)
| # | Stelle | Kategorie | Zitat | Problem | Fix-Vorschlag |
|---|--------|-----------|-------|---------|---------------|
STATISTIK
- Moment-Woerter: X (erlaubt: 1)
- Vage Emotionen: X (erlaubt: 0)
- Konjunktiv-Vergleiche: X/Szene (erlaubt: 3)
- Atmosphaere-Formeln: X wiederholte
- Strukturelle Ticks: X
- Leitmotiv-Ueberschreitungen: X
VERDICT: [BESTANDEN / NACHARBEIT NOETIG / GRUNDUEBERARBEITUNG]
```
## Schweregrad-Klassifikation
- **KRITISCH**: Woertliche Wiederholung aus vorherigem Kapitel, Tell-statt-Show, >5 Funde einer Kategorie
- **WARNUNG**: Pattern ueberschreitet Schwelle, vage Emotion ohne Koerperreaktion
- **HINWEIS**: Einzelne Konjunktiv-Haeufung, Leitmotiv an der Grenze

View file

@ -55,6 +55,7 @@ Prüfe auf Mikro-Ebene:
- **Dialoge**: Klingt jede Figur wie sich selbst?
- **Verbotene Wörter**: Alles aus der Sperrliste in `bibel/stil.md` entfernt?
- **KI-Muster**: Typische KI-Formulierungen (rufe ggf. `ki-muster-erkennung` auf)
- **Floskel-Check**: Rufe `floskel-killer` auf oder prüfe manuell gegen die 6 Kategorien: Moment-Inflation, vage Emotionen, Konjunktiv-Überlast, Atmosphäre-Formeln, strukturelle Ticks, Leitmotiv-Abnutzung
### Schritt 4: Ergebnisbericht