# Anhang C — Agent-Mapping und Transfer

Stand: Manuskript-Snapshot **August 2026**. Pfade und Produktnamen sind **Muster** — sie driften; die Jobs dahinter (weich vs. hart, eine Wahrheit, DoD-Command) bleiben. Kein Feature-Ranking, keine Parallel-Vollbeispiele. Golden Path des Buchs: **GitHub Copilot** (Templates unter `templates/`, Kap. 4 und 10).

## C.1 Wozu dieses Mapping

Die Prinzipien (These 7 invers, Vertical Slices, DoD, Progressive Disclosure, Soft vs. Hard) sind **tool-unabhängig**. Die Concrete-Beispiele im Buch nutzen Copilot-Dateinamen, weil sie für viele Enterprise-Teams der Einstieg sind und weil die Schwester *Der Copilot-CLI-Harness* die Produkt-Tiefe hält.

Wer einen anderen Harness fährt, braucht keine zweite Buch-Auflage — sondern die Abbildung:

```text
Job im Repo  →  Convention-Datei / Surface eures Agents
```

## C.2 Mapping-Tabelle (Jobs → Surfaces)

| Job (Harness-Komponente) | GitHub Copilot | Claude Code | Cursor | OpenCode | Grok Build | Aider |
|--------------------------|----------------|-------------|--------|----------|------------|-------|
| **Instructions / Conventions** | `.github/copilot-instructions.md`; path-instructions (`.github/instructions/*.instructions.md`, `applyTo`); Package-`AGENTS.md` | `CLAUDE.md` (ggf. weitere lokale/path Rules laut aktueller Doku) | `.cursor/rules` (Project Rules) | `AGENTS.md` / projektspezifische Convention-Dateien | `AGENTS.md`; `.grok/rules/`; ggf. User-Prefs | `CONVENTIONS.md`; `.aider.conf.yml`; Editor-Notes |
| **Tools & Permissions** | Tool-Approval; Allow/Deny; Settings (kein YOLO-Default) | Permission Modes; Sandbox / Approval | Auto-run / restriktive Settings | Sandbox / Tool-Policies (produktspezifisch) | Capability modes; Approval | Shell- und Commit-Grenzen |
| **Skills / Commands / Plugins** | Skills (`SKILL.md`); Custom Prompts | Skills; Slash-Commands | Rules; Commands / Notepads (je Surface) | Skills / Plugins (sofern vorhanden) | `.grok/skills/`; Slash-Commands | Custom commands / aliases |
| **Context & Memory** | Instructions + Session; Compact+Hint; Handoff-Muster | `CLAUDE.md` + Session-Memory | Rules + @-Context | `AGENTS.md` + Session | Handoff; Compact; Session-Rituale | Repo-Map + Chat-History |
| **Verify / DoD** | Commands in Instructions/`AGENTS.md`; Verify-Skills; CI-Mirror; optional Hooks | Hooks / Stop-Conditions + Repo-Commands | Rules + Terminal + CI | Commands in Conventions + CI | Verify-Skills; Session-DoD | Test-Cmd in Config + CI |

**Lesen der Tabelle:** Zeilen = Jobs aus Kap. 2.2.1. Spalten = typische Orte, *nicht* ein Vollkatalog aller Flags. Produkt-Doku schlägt diese Snapshot-Zeile bei Drift.

## C.3 Wie du Golden Paths und DoD auf deinen Agent überträgst

Checkliste (Reihenfolge absichtlich):

1. **Repo-Wahrheit zuerst** — Runtime-Pin, Tight-Loop · Slice-DoD · Heavy, non-interactive Exit-Codes (Kap. 4, 9). Unabhängig vom Agent.  
2. **DoD benennen** — derselbe Command-Name in Task-Prompt, Convention-Datei und Review.  
3. **Weiches Memory schichten** — Root kurz (Mission, Runtime, Verify-Übersicht, Immer/Nie); Package detailliert (Stil, Commands, Golden Paths). Progressive Disclosure (Kap. 10).  
4. **Golden Path verlinken** — Referenz-Feature und „Nie“-Liste in die Convention-Datei eures Harness, nicht nur ins Wiki.  
5. **Hart begrenzen** — Permissions enger als menschliche Bequemlichkeit; kein YOLO als Team-Default (Kap. 12).  
6. **Verify anbinden** — Skill, Hook oder wiederholbarer Command, den der Agent ausführen und am Exit-Code erkennen kann.  
7. **Teach-back** — wiederkehrende Fehler am selben Tag in die Convention/Skill-Datei schreiben (eigene kurze Session).  
8. **Copilot-Templates als Inhaltsquelle** — Inhalt der Jobs übernehmen; Dateinamen an euren Harness anpassen (nicht 1:1 kopieren und hoffen).

## C.4 Typische Stolperfallen

| Falle | Besser |
|-------|--------|
| `copilot-instructions.md` 1:1 nach Cursor/Claude kopieren und erwarten, dass alles greift | Jobs mappen (Root/Package/path/Verify); Discovery-Regeln des Ziel-Harness lesen |
| Alles in eine 500-Zeilen-Root-Datei | Progressive Disclosure beibehalten |
| DoD nur im Chat formulieren | Command im Repo + in der Convention verlinken |
| Permissions „machen wir später“ | hart vor dem ersten Shared-Repo-YOLO |
| Zwei Wahrheiten (Wiki vs. Agent-File vs. CI) | eine Wahrheit; Agent-File spiegelt CI |
| Zehn Skills vor dem ersten grünen Verify | erst Tight-Loop grün, dann Katalog wachsen lassen |
| Feature-Vergleich statt Prozess | Prozess (Slice, DoD, Review-Budget) schlägt Tool-Features |

## C.5 Was dieses Buch bewusst *nicht* liefert

- Parallel-Templates für jeden Harness  
- CLI-Flag-Referenzen und Screenshot-Touren (→ Produkt-Doku bzw. *Der Copilot-CLI-Harness* für Copilot)  
- Ranking „Agent A vs. Agent B“  
- Spekulation über Features nach dem Snapshot-Datum  

## C.6 Mini-Lesepfad (anderer Harness)

1. Kap. 1.3 + Kap. 2 (mentales Modell, These 7 invers)  
2. Kap. 4 + 9 (eine Wahrheit, DoD-Ebenen)  
3. Kap. 10 (Hierarchie der Jobs) + **dieser Anhang**  
4. Templates unter `templates/` als Inhaltsvorlage mappen  
5. Optional: Framework-Kapitel 5–7, Slices 8, Security 12  

Zurück zum Body: Kap. 2.2.1 (Komponenten), Kap. 4.4 (Instructions), Kap. 10.7 (Transfer-Kurzverweis).
