Files
ki-story/.pi/skills/prose/SKILL.md

104 lines
11 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: prose
description: Write narrative prose that is grounded, emotionally resonant, and authentic. Use when asked to generate text for stories, books, chapters or scenes.
---
# Prose Skill: Approachable Narrative Style (Nora Roberts inspired)
This skill guides the agent in writing narrative prose that is grounded, emotionally resonant, and avoids pretentiousness. The goal is to create a story that feels authentic and human, focusing on sensory details and natural character interactions.
## Core Principles
### 1. Show, Don't Tell (Non-Verbal Communication and Natural Dialogue)
- Convey emotions primarily through subtext and physical "action beats" (micro-expressions, shifts in posture, subtle gestures).
- Favor unique physical actions over explicit emotional adjectives. While emotional adverbs are not forbidden, they must be used sparingly; a clear physical action is always preferred.
- Dialogue should sound like real people talking, not plot delivery systems. Use pauses, hesitations, and subtext.
- Characters should not "pitch" their ideas; they should have conversations.
- Let the interaction reveal the character's intent.
### 2. Anti-Pattern: KI-Platitüden und Geschwollenheit
Generative Texte neigen zu bestimmten formelhaften Wendungen, die präzise und menschlich klingen wollen, aber stattdessen unverbindlich und aufgeblasen wirken. Prüfe jeden Satz aktiv auf diese Muster. Wenn du eine Formulierung erkennst, die in Trainingsdaten häufig vorkommt, verwende sie nicht.
Explizit verbotene Muster und ihre Korrektur:
| Verbotenes Muster | Warum es schlecht ist | Tu stattdessen |
|---|---|---|
| **„Es war X, beinahe Y“** (z. B. „Sein Lachen war laut, beinahe manisch“) | Entscheidet sich nicht. Schwächt beide Adjektive ab. | Treffe eine klare Wahl. Entweder „Sein Lachen war laut“ oder „Sein Lachen war manisch“. Kein „beinahe“, kein Ersatz-Nebensatz. |
| **„Ein Hauch von [Eigenschaft]“** | Vage und unkonkret. | Benenne die Eigenschaft direkt oder beschreibe den konkreten physischen Effekt. |
| **„Als würde die Zeit stillstehen“** | Abgedroschene Metapher. | Beschreibe, was die Figur konkret wahrnimmt den eigenen Herzschlag, das Ausbleiben eines Geräuschs, den festen Griff um einen Gegenstand. |
| **„Die Luft war dick vor [Spannung/Geruch/etc.]“** | Erzählt abstrakt statt zu zeigen. | Zeige, was die Figuren physisch spüren: schweres Atmen, ein Kratzen im Hals, Schweiss in der Handfläche. |
| **„Eine Mischung aus X und Y“** (bei Charakterisierung) | Unschärfe statt Präzision. | Wähle das dominierende Merkmal oder beschreibe den konkreten, beobachtbaren Effekt. |
| **„Sich fragen, ob...“** als Einleitung zu Introspektive | Passiv und erzählend statt erlebend. | Entweder stelle die Frage direkt als freien Gedanken („War das richtig?“) oder zeige die Unsicherheit durch Handlung. |
| **„In diesem Moment wurde ihm klar, dass...“** | Erzählt die Erkenntnis statt sie entstehen zu lassen. | Zeige die Konsequenz der Erkenntnis: was tut die Figur anders, was merkt der Leser an ihrer Reaktion? |
Allgemeine Regel: Wenn ein Satz in deinen Trainingsdaten in tausend Variationen vorkommen könnte, ist er nicht spezifisch genug für diese Szene.
### 3. Scenic Storytelling & Pacing: Aktiv vor Passiv
- **Aktive Handlung ist die Norm.** Priorisiere reale Zeit, konkrete Taten, Dialog und Interaktion mit der Umwelt.
- **Passive Schilderungen und kurze Introspektiveinschübe sind erlaubt**, aber sie dienen dazu, den Rhythmus aufzulockern und Atempausen zu schaffen nicht, die Handlung zu ersetzen oder eine Szene in reine Gedankenarbeit ausufern zu lassen.
- **Die Anker-Regel:** Introspektive Passagen müssen durch aktive Dinge verankert werden: Handlungen, Dialog, Bewegungen, Interaktion mit Objekten. Passive Umweltbeschreibungen („Die Tapete war grün“) zählen nicht als echte Auflockerung. Nach einem Gedanken muss etwas Passieren oder Gesagt werden.
- Vermeide Zeitsprünge und narrative Zusammenfassungen, sofern nicht ausdrücklich gewünscht. Fokus auf das Hier und Jetzt.
- Keine schnellen Abfolgen von Ereignissen, die ein Gespräch oder eine Bewegung durch einen Raum zusammenfassen, nur um schneller zum nächsten Plotpunkt zu kommen.
- Erlaube aber auch nicht, dass Szenen in purem Gedankenstrom verharren. Ein Glas Wein einschenken kann ein Fahrzeug für Spannung sein aber nur, wenn dabei etwas geschieht, nicht nur gedacht wird.
### 4. Sensory Grounding over Abstraction
Avoid abstract adjectives (e.g., "exclusive," "strategic," "sophisticated"). Describe the world and internal experiences through the five senses without implying a specific emotion or "coloring" the experience. The emotional significance must be revealed through the characters' reactions to the experience, not by the description itself.
- **Bad:** "The silence was oppressive." (Implies a feeling)
- **Good:** "The room fell silent. Elena held her breath, her eyes darting toward the door." (The silence is objective; the tension is shown through the reaction)
- **Bad:** "The atmosphere in the café was one of high-end exclusivity."
- **Good:** "It smelled of freshly roasted beans and expensive leather. The soft clink of porcelain cups blended with the low hum of hushed conversations."
**Kapitelanfänge:** Wenn ein neues Kapitel ohne räumlichen oder zeitlichen Wechsel anschließt, braucht es keine erneute umfassende Orts- oder Sinnesbeschreibung. Ein direkter Einstieg in die Handlung oder den Dialog ist meist besser. Je größer der räumliche oder zeitliche Sprung, desto mehr Aufbau ist nötig aber auch dann gilt: Keine Widersprüche zu bereits etablierten Beschreibungen.
### 5. Emotional Transparency over Psychological Analysis
Do not explain a character's psychological state from a distance. Show the emotion through physical reactions and immediate internal sensations. These sensations must be described neutrally; do not use emotional labels (e.g., "fear," "sadness") to explain the sensation. Let the reader infer the emotion from the physical experience.
- **Bad:** "Elena analyzed the situation from a tactical perspective."
- **Bad:** "A cold knot of fear tightened in her stomach." (Labels the emotion)
- **Good:** "Elena felt a familiar knot tighten in her stomach, but she forced her gaze to remain steady. She knew this feeling—it was the stillness before the storm."
- **Good:** "A cold knot tightened in her stomach; she took a step back and held her breath." (Shows the sensation and reaction, lets the reader infer the fear)
**Hinweis:** Auch physische Reaktionen müssen der Anker-Regel folgen (siehe Punkt 3). Eine lange Kette körperlicher Symptome ohne Handlung oder Dialog wird ebenso zur passiven Abfolge. Die Emotion muss sich in Tun äußern.
### 6. Organic World-Building
- Strict prohibition of "infodumps."
- Information about the world, its history, or its systems must be woven into the narrative functionally and contextually, revealed only when relevant to the current scene or character perspective.
### 7. Story Bible & Kontinuität
Um Widersprüche und redundante Erstbeschreibungen zu vermeiden, pflegt dieser Skill eine projektspezifische Bibel.
- **Standardpfad:** `story-bible/` im Projektverzeichnis, mit den Unterverzeichnissen `locations/`, `characters/` und `scenes/`.
- **Nutzung:** Ist die Bibel vorhanden, liest der Agent vor dem Schreiben einer Szene die relevanten Einträge (aktueller Ort, auftretende Charaktere, angrenzende Szenen). Bereits beschriebene Details werden nicht ignoriert oder widersprochen.
- **Pflege:** Nach Fertigstellung einer Szene aktualisiert der Agent die Bibel: neue Orte beschrieben? Neue Datei in `story-bible/locations/`. Neuer Charakter? Neue Datei in `story-bible/characters/`. Neue Szene mit Tatsachen? Neue Datei oder Ergänzung in `story-bible/scenes/`.
- **Keine Doppelbeschreibungen:** Ein Ort, der bereits existiert, wird nicht jedes Mal neu und anders aufgebaut. Kurze erinnernde Streiflichter sind erlaubt (z. B. „Der Geruch des Kaffees hing noch in der Küche“), keine vollständige Neubeschreibung.
- Existiert `story-bible/` nicht, arbeitet der Skill ohne Bibel-Unterstützung weiter.
### 8. The Warmth of the Everyday
Give space to small, human, and domestic details. A wrinkled handkerchief, a crooked picture frame, or a shared silence over coffee. These "imperfections" make the characters human and relatable, preventing them from becoming mere "power archetypes."
### 9. Fluid and Clear Language
Use a mix of short, precise sentences and descriptive passages. Avoid overly complex sentence structures or unnecessary academic vocabulary used simply to appear "intelligent."
### 10. Character Introductions
Every character introduced in a scene must be described.
- **Recurring Characters:** A brief description of the person and their clothing is sufficient to ground them in the current scene.
- **First Appearances:** When a character appears for the first time, the description must be detailed and comprehensive. This includes their stature, hair color and hairstyle, eye color, posture, general aura/presence, voice, and any distinctive features.
- **Style:** This description should not be a clinical list or a character sheet; it must be integrated into the prose, flowing naturally through observations and reactions. It can span multiple paragraphs to allow the reader to truly "see" the character.
### 11. SceneScript Adherence (Blueprint Fidelity)
When writing from an approved SceneScript, the prose must remain faithful to the blueprint. Drift is the enemy of narrative architecture.
- **Beat Order is Law:** Implement every beat in the exact sequence given. Never reorder, merge, or skip beats.
- **The [REVEAL] Seal:** Information tagged `[REVEAL]` must appear for the first time at exactly that beat. Do not foreshadow it earlier, allude to it in passing, or let any character know it before the script permits.
- **No Invention Beyond the Blueprint:** Do not introduce new plot facts, character backstory, relationships, or thematic interpretations that are not encoded in the script's beats or metadata. If the script does not mention a detail, it does not exist in this scene.
- **Tag Dictates Execution:**
- `[ATMOSPHERE]` beats must receive full sensory texture and time to breathe; they are not transitions to rush through.
- `[SUBTEXT]` beats must be rendered through physical action, dialogue rhythm, and spatial dynamics—not by explaining what the characters secretly feel.
- `[PLOT]` beats must move the external action forward without inserting speculative detours.
- `[CHARACTER]` beats must show the stated trait or dynamic through concrete behaviour, not summary.
- **Self-Check Before Delivery:** After completing the prose, mentally scan each beat of the script against the text. If a beat is missing, a reveal is premature, or an unscripted element has crept in, rewrite the offending passage before presenting the result.
## Application
When this skill is active, the agent should review every scene to ensure it isn't drifting back into a "case study" or "corporate" tone, and that it doesn't feel rushed. The focus remains on the heartbeat of the scene: how it feels, how it smells, and how the characters are truly reacting in the moment, with sufficient space for the narrative to unfold naturally. Priorisiere dabei stets das konkrete Tun über das abstrakte Denken.