Files
grok-bot c28c75d376 Struktur: Kapitel nach manuskript/, research/ und audits/; EPUB-Pipeline
Angleichung an das Schwesterprojekt: Kapitel als manuskript/kapitel-NN-*.md,
Recherche nach research/, Pruefprotokolle nach audits/. 516 relative Links
neu aufgeloest; Assembler, Link-Check und Lint mitgezogen.

Harness gemergt: Rules bau-pipeline, sachlogik, subagenten; Skills
faktencheck, lesepass, sachlogik; Commands /faktencheck, /lesepass,
/sachlogik; .grok/scripts mit seiten.py und manuskript_check.py.

EPUB: pdf/epub/, prepare_epub.py, fix_epub_opf.py, check_epub.py,
just epub/qa-epub. dist/*.epub ist ignoriert, getrackte PDFs bleiben.

Verifiziert: just markdownlint (0 Fehler), just link-check (119 Dateien),
manuskript_check.py (0 harte Verstoesse), just qa und just qa-epub gruen.
2026-10-30 13:31:22 +01:00
..

Gemini-Prompts — Coding Agents in der Praxis

Vollständige englische Prompts für Gemini / Imagen / Nano Banana zur Bildgenerierung.

Buch: Coding Agents in der Praxis
Stand: 2026-08-09
Source of Truth (Inventar): ../../abbildungen.md


Struktur

prompts/gemini/
├── README.md                 ← diese Datei
├── _global-style.txt         ← gemeinsamer Stil (optional voranstellen)
├── cover/                    ← Cover (eigener Track, Portrait) — optional
├── key/                      ← KEY (mentale Modelle) — zuerst generieren
├── must/                     ← MUST (Kapitel-Essenz)
└── should/                   ← SHOULD (Bereicherung)

Status: 25/25 Figuren + Cover eingebettet (Phase A–E).
Phase F: 16/16 Prompts spezifiziert (M-11…M-14, K-13…K-14, S-04…S-13) — Assets und Einbettung offen.

Priorität IDs
KEY K-01 … K-14
MUST M-01 … M-14
SHOULD S-01 … S-13
Cover cover/COVER-title.txt (Controlled Agency, 2:3)

Ziel-Assets nach Generierung: assets/illustrations/. Roh-Drops: pics/.


Generier-Reihenfolge

  1. KEY — key/K-01 … K-07
  2. MUST — must/M-01 … M-07
  3. SHOULD — should/S-01, S-02
  4. Cover — cover/COVER-title.txt · 2:3 portrait (Safe Zones für DE-Titel-Overlay)
  5. Phase D — K-08 → K-09 → M-08 → K-10 → M-09 → M-10 → K-11
  6. Phase E — S-03, K-12 (SVG-first)
  7. Phase F (Klarheits-Lücken) — Must-have first:
    M-11 → K-13 → M-12 → K-14 → M-13 → M-14 → S-04…S-09 → S-10…S-13

Nutzung

  1. Datei öffnen, Block zwischen --- PROMPT START --- und --- PROMPT END --- kopieren.
  2. In Gemini (Image / Imagen / Nano Banana) einfügen.
  3. Aspect Ratio Body: 16:9 landscape (Ausnahmen im Prompt-Header).
  4. Captions/Bildunterschriften nicht mitgenerieren — die stehen im Header und in abbildungen.md.
  5. Optional _global-style.txt voranstellen, falls ein Prompt den GLOBAL STYLE nicht schon enthält (Body-Prompts haben ihn eingebettet).
  6. Ergebnis nach pics/ legen mit ID-Präfix (K-08-….png / .jpg), dann nach assets/illustrations/ übernehmen.

Follow-up-Edits (generisch)

Reduce neon intensity; more matte frosted panels, less bloom. Keep teal rim light subtle.
Remove any brand logos (OpenAI, Anthropic, GitHub, Google, xAI) or accidental text.
Strengthen print contrast for grayscale fallback. Fix any misspelled labels.
Drop labels rather than invent filler text.
Keep hero terms: AGENTS.md, DoD, Context, Compact, Handoff, Harness, Slice, Knowledge, Select, Write-back.
Never render prompt meta-text as labels.

Inventar

ID Datei Orientierung Caption (DE, kurz)
K-01 key/K-01-llm-plus-harness.txt 16:9 Agent = LLM + Harness
K-02 key/K-02-agent-loop.txt 16:9 Agent-Loop; Observations füllen Context
K-03 key/K-03-u-curve-context.txt 16:9 U-Kurve: Sweet Spot, Dumb Zone
K-04 key/K-04-write-select-compress-isolate.txt 16:9 Write–Select–Compress–Isolate
K-05 key/K-05-workflow-epevc.txt 16:9 Explore→Plan→Execute→Verify→Commit
K-06 key/K-06-horizontal-vs-vertical.txt 16:9 Horizontal vs. vertikale Slices
K-07 key/K-07-autonomous-dod-loop.txt 16:9 Autonomer DoD-Loop
K-08 key/K-08-memory-tiers.txt 16:9 Memory-Tiers (Working…Procedural)
K-09 key/K-09-progressive-disclosure.txt 16:9 Progressive Disclosure
K-10 key/K-10-knowledge-layer-overview.txt 16:9 Knowledge Layer Overview
K-11 key/K-11-knowledge-closed-loop.txt 16:9 Closed Knowledge Loop
M-01 must/M-01-nine-theses-system-map.txt 16:9 Neun Thesen als Betriebssystem
M-02 must/M-02-lost-in-the-middle.txt 16:9 Lost-in-the-Middle
M-03 must/M-03-session-compact-handoff.txt 16:9 Session · Compact · Handoff
M-04 must/M-04-token-budget-tool-outputs.txt 16:9 Token-Budget; Tool-Outputs
M-05 must/M-05-polyrepo-vs-monorepo.txt 16:9 Context-Wände vs. Monorepo
M-06 must/M-06-alignment-shared-model.txt 16:9 Shared Model / Alignment
M-07 must/M-07-karpathy-skills.txt 16:9 Karpathy-Skills / Fokus
M-08 must/M-08-handoff-memory-transfer.txt 16:9 Handoff als Memory-Übergabe
M-09 must/M-09-scoped-hierarchical-knowledge.txt 16:9 Scoped & Hierarchical Knowledge
M-10 must/M-10-isolation-blast-radius.txt 16:9 Isolation & Blast Radius
S-01 should/S-01-context-poison-hygiene.txt 16:9 Context-Gift / Hygiene
S-02 should/S-02-task-formula-maturity.txt 16:9 Task-Formel + Reifegrad
S-03 should/S-03-agent-friendly-setup.txt 16:9 Agent-freundliches Setup
K-12 key/K-12-multi-agent-orchestration.txt 16:9 Multi-Agent-Orchestrierung
COVER cover/COVER-title.txt 2:3 Titelbild Controlled Agency (LLM+Harness, Context, DoD)

Phase F — Klarheits-Lücken (Prompts da · Asset offen)

ID Datei Orientierung Caption (DE, kurz) Gate0
M-11 must/M-11-context-budget-good-vs-rot.txt 16:9 Context-Budget Sweet Spot vs. Dumb Zone Imagine→SVG
K-13 key/K-13-dod-oracle-layers.txt 16:9 DoD-Oracle-Schichten Imagine→SVG
M-12 must/M-12-security-priority-stack.txt 16:9 Security Priority Stack + Blast Radius Imagine→SVG
K-14 key/K-14-autonomous-loop-stop-escalate.txt 16:9 Autonomer Loop Stop & Escalate Imagine→SVG
M-13 must/M-13-karpathy-enforcement-pyramid.txt 16:9 Karpathy Enforcement Pyramid Imagine→SVG
M-14 must/M-14-nine-theses-causal-flow.txt 16:9 Nine Theses Causal Flow SVG-first
S-04 should/S-04-vertical-slice-workshop-flow.txt 16:9 Vertical Slice Workshop Imagine→SVG
S-05 should/S-05-alignment-gates-timeline.txt 16:9 Alignment Gates Timeline Imagine→SVG
S-06 should/S-06-maturity-model-ladder.txt 16:9 Maturity Ladder 0–4 Imagine
S-07 should/S-07-skills-mcp-interaction.txt 16:9 Skills + MCP Interaction Imagine→SVG
S-08 should/S-08-handoff-keep-vs-drop.txt 16:9 Handoff Keep vs. Drop Imagine
S-09 should/S-09-model-routing-decision-tree.txt 16:9 Model Routing Decision Tree Imagine→SVG
S-10 should/S-10-context-rot-session-timeline.txt 16:9 Context-Rot Session Timeline Imagine
S-11 should/S-11-progressive-disclosure-funnel.txt 16:9 Progressive Disclosure Funnel Imagine→SVG
S-12 should/S-12-complexity-budget-gauge.txt 16:9 Complexity Budget Gauge Imagine
S-13 should/S-13-broken-windows-cascade.txt 16:9 Broken Windows Cascade Imagine

Farbpalette (Kurz)

Rolle Hex
Deep navy #0B1F33
Slate #334155
Off-white #F8FAFC
Signal teal #0D9488
Sweet-spot green #16A34A
Dumb-zone amber #D97706
Risk red #DC2626
Soft blue #2563EB

Ziel-Assets (nach Generierung)

assets/illustrations/   # K-*, M-*, S-* JPEGs
pics/                   # Roh-Drops vor Import

Einbettung im Manuskript (wenn freigegeben):

![Caption.](assets/illustrations/<datei>.jpg){width=90%}

Label-Cheat (für manuelle Nachedits)

Richtig Nicht
AGENTS.md CLAUDE.md / copilot-instructions als alleiniger Hero
Harness „die KI“ als Black Box ohne Schichten
Context / DoD / Compact / Handoff erfundene Marketing-Buzzwords
Knowledge / Select / Write-back „AI memory magic“
Sweet Spot / Dumb Zone „AI magic zone“
Vertical slice „full stack epic“ als gutes Muster
generic coding agent Vendor-Logos, Produkt-Splash

Nicht in diesem Paket

  • Screendumps — falls später, eigene Pipeline
  • Rein dekorative Kapitel-Opener ohne Lehrgehalt
  • KDP-Layout mit deutschem Titel-Overlay (Cover-Asset erst nach Generierung)

Nach Generierung

  1. Bilder mit ID-Präfix nach pics/
  2. Nach assets/illustrations/ übernehmen (kanonische Namen aus abbildungen.md)
  3. Stichprobe: keine Vendor-Logos, lesbare Labels, max. ~12 Labels
  4. Optional: abbildungen.md Status auf „Asset da“ / „Eingebettet“ setzen
  5. PDF nur auf expliziten Wunsch