wayfinding-routing · v1.0.0 · 2026-08-30 · sha256 d0ffffd8abca23e2

wayfinding-routing v1.0.0A

Immutable. This exact content is served forever at /api/v1/blob/d0ffffd8abca23e2.

---
name: wayfinding-routing
version: 1.0.0
type: skill
author: Lukas Geiger + Gemini (Antigravity)
created: 2026-07-29
updated: 2026-07-29
description: >
  Universeller Skill für LLM-Navigation, Orientierung und
  Ausfallsicherheit. Stellt aktives Wayfinding, Selbstorientierung und
  Wiederherstellungsheuristiken bereit, wenn Agenten mit Kontextdrift,
  fehlschlagenden Werkzeugen, Schleifen oder Sackgassen konfrontiert sind.
  Enthält die synonymen Strategien survival-routing, dead-reckoning,
  pathfinder-routing und celestial-routing.
standalone: true
anthropic_compatible: true
bach_compatible: true
bach_origin: false
category: infrastructure
tags: [wayfinding, wayfinding-routing, survival-routing, dead-reckoning, pathfinder-routing, celestial-routing, self-orientation, resilience, recovery, heuristics]
language: de
status: active
visibility: public
dependencies:
  tools: []
  services: []
  protocols: []
  python: []
provenance:
  origin: "custom"
  origin_path: null
  origin_version: null
  origin_repo: "github.com/ellmos-ai/skills"
---

<img src="banner.png" width="100%" alt="wayfinding-routing banner">

# Wayfinding-Routing (Selbstorientierungs- und Notfall-Fallback-Engine)

Der Skill **Wayfinding-Routing**, auch bekannt als **`survival-routing`**,
**`dead-reckoning`**, **`pathfinder-routing`** und **`celestial-routing`**,
dient LLM-Agenten als verbindlicher Rahmen für Navigation und
Notfallwiederherstellung.

Er stattet Agenten mit proaktiven Wayfinding-Heuristiken für die normale
Ausführung und mit Notfallprotokollen für Kontextdrift, wiederkehrende
Ausführungsfehler, ausfallende APIs oder Sackgassen aus.

---

## Übersicht der Synonyme und Strategien

| Synonyme Strategie | Metapher und Kernprinzip | Anwendungsfall |
| :--- | :--- | :--- |
| **`wayfinding-routing`** (primär) | **Wayfinding / räumliche Orientierung:** Navigation ohne externes GPS durch Wegweiser und Umgebungshinweise. | Primärer Navigationsregelkreis für Sidecars, `workflowhooker` und `automation-self-care`. |
| **`survival-routing`** | **Notfall-Fallback und Selbsterhalt:** Circuit-Breaking und kontrollierte Degradation, wenn Werkzeuge ausfallen oder Schleifen entstehen. | Notfallwiederherstellung bei Timeouts, wiederholten Fehlern oder Berechtigungsgrenzen. |
| **`dead-reckoning`** | **Nautische Koppelnavigation:** Exakten Zustand aus schrittweisen Brotkrumen ohne externe Statusquelle rekonstruieren. | Ausführungsschritte in Scratch-Dateien oder `TODO.md` verfolgen, um präzise zurückzugehen. |
| **`pathfinder-routing`** | **Pfadfinder und Vorauskommando:** Wege für Multi-Agenten-Teams vorab prüfen und vorbereiten. | Preflight-Prüfung von Verzeichnisbäumen, Sperren und Aufgabenabhängigkeiten. |
| **`celestial-routing`** | **Astronavigation:** An unveränderlichen Nordstern-Ankerdokumenten ausrichten, wenn lokaler Kontext verrauscht ist. | Rückfall auf `CLAUDE.md`, `AGENTS.md` und `START.md`, wenn Prompt-Anweisungen widersprüchlich sind. |

---

## Die fünf zentralen Notfall- und Orientierungsprotokolle

### 1. `PROTOCOL-ANCHOR-RESET` (Nordstern-Fallback / Celestial Routing)

- **Auslöser:** Kontextdrift, widersprüchliche Nutzeranweisungen oder
  Orientierungsverlust in langen Sitzungen mit vielen Turns.
- **Heuristische Regel:** Freie Texterzeugung anhalten. Flüchtige Annahmen
  verwerfen. Root-Ankerdokumente (`CLAUDE.md`, `AGENTS.md`, `START.md`) erneut
  lesen. Den Zielzustand vor weiteren Aktionen auf die maßgebliche
  Root-Anweisung zurücksetzen.

### 2. `PROTOCOL-STOP-EXPLAIN` (Rubber-Duck-Reflexionsschleife)

- **Auslöser:** Ein Terminalbefehl, eine Dateiänderung oder eine API-Anfrage
  schlägt zweimal mit demselben Fehler fehl.
- **Heuristische Regel:** **Befehlsausführung sperren.** Vor dem dritten Versuch
  muss der Agent eine formale Selbstreflexion ausgeben:
  1. *Welcher genaue Fehler trat in Versuch 1 und 2 auf?*
  2. *Warum scheiterte die vorherige Diagnosehypothese?*
  3. *Welcher neue alternative Ansatz wird gewählt?*
  Die Ausführung wird erst nach dieser ausdrücklichen Begründung entsperrt.

### 3. `PROTOCOL-GRACEFUL-DEGRADATION` (mehrstufige Fallback-Kaskade)

- **Auslöser:** Primäres Werkzeug, MCP-Server oder externe API ist nicht
  verfügbar oder liefert Fehler.
- **Heuristische Regel:** Niemals abrupt scheitern oder blind schleifen.
  Stufenweise degradieren:
  - **Stufe 1 (optimal):** vollständige native API oder MCP-Werkzeug
  - **Stufe 2 (Ersatzwerkzeug):** lokale Python-CLI oder Skript
  - **Stufe 3 (Nur-Lese-Zustand):** direkte Dateiauswertung
    (`view_file` oder Rohtext)
  - **Stufe 4 (Übergabe):** strukturierten Statusbericht und offene Optionen
    für den Nutzer darstellen.

### 4. `PROTOCOL-BREADCRUMB-BACKTRACK` (Dead Reckoning und Sackgassenerkennung)

- **Auslöser:** Ein komplexer mehrstufiger Refactoring- oder Workflow-Pfad
  stößt in Schritt N auf eine unauflösbare Blockade.
- **Heuristische Regel:** Vor zerstörerischen Änderungen Brotkrumen
  aufzeichnen. Scheitert ein Pfad:
  1. Nicht eingecheckte Änderungen zurücknehmen und Zustand wiederherstellen.
  2. Zum letzten sauberen Brotkrumen-Checkpoint zurückspringen.
  3. Die fehlgeschlagene Route in `TODO.md` als blockiert markieren.
  4. Alternativen Pfad B versuchen.

### 5. `PROTOCOL-CIRCUIT-BREAKER` (Notaus und sicherer Ausstieg)

- **Auslöser:** Ausführungslimit erreicht, Endlosschleife erkannt oder
  kritischer Systemsperrfehler.
- **Heuristische Regel:** Notabschaltung ausführen:
  1. Alle selbst erworbenen Datei- und Git-Sperren freigeben
     (`python -m workflowhooker check`).
  2. Aktuellen Teilzustand in `.SYNC/SURVIVAL_STATE.json` oder
     `AUTOMATIONS-MEMORY.md` speichern.
  3. Vorfall in `ANTIGRAVITY-LOG.txt` protokollieren.
  4. Mit einer umsetzbaren Zusammenfassung für Nutzer oder Orchestrator sauber
     beenden.

---

## Integration mit `automation-self-care` und `workflowhooker`

`wayfinding-routing` liefert die zugrunde liegende Navigationslogik für:

- **`automation-self-care`**: Prüft Sidecar-Prompts anhand der fünf Protokolle
  auf Selbstheilungsfähigkeit.
- **`workflowhooker`**: Liefert Standardheuristiken für schrittweise
  Sperrprüfung und Brotkrumenprotokollierung.
- **`staircase-routing`**: Nutzt `PROTOCOL-ANCHOR-RESET` für vertikale
  Verzeichnisnavigation.