Skip to main content
KI-Agenten

Wayfinder Skill: Multi-Sitzungs-KI-Arbeit planen

Wie die Wayfinder-Skill große KI-Arbeit als Entscheidungstickets über Sitzungen hinweg plant — die vier Tickettypen, ein vollständiger Durchlauf, und wann man es überspringen sollte.

10 min
Lesezeit
1,892
Wörter
Veröffentlicht
Zuletzt überarbeitet
Engr Mejba Ahmed

Geschrieben von

Engr Mejba Ahmed

Artikel teilen

Wayfinder Skill: Multi-Sitzungs-KI-Arbeit planen

Ein Plandokument ist das falsche Artefakt für KI-Arbeit, die mehrere Sitzungen umspannt. Ich habe das auf die teure Art gelernt: Die Argumentation, die einen Plan erzeugt hat, lebt im Gespräch, und das Gespräch stirbt, wenn die Sitzung endet. Die nächste Sitzung liest dein schönes Markdown-Plan und baut selbstbewusst eine Annahme wieder auf, die du vor zwei Tagen bereits verworfen hattest. Die Wayfinder-Skill, aus Matt Pococks Engineering-Skills-Pack, ist das erste Tool, das ich gesehen habe, das dies als Kernproblem behandelt statt als Fußnote.

Ich nutze Claude Code täglich über eine Laravel-Monorepo, Kundenbuilds und Content-Pipelines, und fast alles, was es wert ist getan zu werden, ist größer als eine Sitzung. Hier ist, wie Wayfinder tatsächlich funktioniert, was mein eigener Multi-Sitzungs-Workflow mich lehrte, bevor ich es fand, und die spezifischen Fälle, in denen danach zu greifen ein Fehler ist.

Wayfinder Skill: Multi-Sitzungs-KI-Arbeit planen - Überblick darüber, was ein Multi-Sitzungs-Projekt mich lehrte bevor wayfinder existierte, was die wayfinder skill tatsächlich tut

Was ein Multi-Sitzungs-Projekt mich lehrte, bevor Wayfinder existierte

Letzten Monat schrieb ich 84 Blogposts auf dieser Seite in sieben Batches und mehr als einem Dutzend Claude-Code-Sitzungen um. Was es vor dem Zusammenbruch bewahrte, war kein Plandokument. Es war eine dumme kleine Datei namens REWRITE-STATUS.json — ein Manifest, das jede Post-ID mit einem DONE- oder PENDING-Flag auflistete, aktualisiert durch ein mark_done.php-Skript, nachdem jeder Batch angewendet und verifiziert wurde.

Jede frische Sitzung konnte dieses Manifest in zwei Sekunden lesen und genau wissen, wo das Projekt stand. Kein Zusammenfassen des vorherigen Gesprächs, keine Herleitung des Status aus der Git-Geschichte. Das Manifest war das Gedächtnis des Projekts; die Sitzungen waren Wegwerfware.

Aber ein Manifest verfolgt nur Arbeit. Es kann einer neuen Sitzung nicht sagen, warum Batch drei die Linkformate wechselte, oder warum wir aufhörten, einer Kategorie von Quellen zu vertrauen. Das waren Entscheidungen, ausgetragen in Gesprächen, die nicht mehr existieren. Diese Lücke — dauerhafte Entscheidungen, nicht nur dauerhafter Status — ist genau das, was Wayfinder füllt.

Was die Wayfinder-Skill tatsächlich tut

Wayfinder bildet eine große Anstrengung als eine Karte von Entscheidungstickets auf dem Issue-Tracker deines Repos ab und löst sie eines nach dem anderen über so viele Sitzungen wie nötig auf. Zwei Ideen machen es funktionsfähig:

Das Ticket ist eine Frage, keine Aufgabe. Ein Wayfinder-Ticket ist nie „baue den Anteilsberechnungsmotor." Es ist „wie gehen wir mit Planwechseln mitten im Zyklus um, wenn der Kunde ungenutztes Guthaben hat?" Ein Ticket auflösen produziert eine Entscheidung, permanent auf dem Ticket festgehalten. Es ist kein Teil des Builds.

Die Karte ist ein Index, kein Speicher. Die Karte ist ein einzelnes Issue mit dem Label wayfinder:map. Kind-Issues sind die Tickets. Jede Entscheidung lebt an genau einem Ort — ihrem eigenen Ticket — und die Karte fasst sie nur zusammen und verlinkt darauf. Keine doppelten Kopien, die auseinanderdriften.

Das Map-Issue enthält fünf Abschnitte: Destination (ein oder zwei Zeilen, die den Endpunkt benennen), Notes (Domänenkontext, den jede Sitzung braucht), Decisions so far (geschlossene Tickets, zusammengefasst und verlinkt), Not yet specified (der Nebel) und Out of scope (Arbeit, die explizit ausgeschlossen wurde).

Die Destination-Zeile leistet mehr Arbeit als es aussieht. Mach sie vage und jedes nachgelagerte Ticket erbt die Vagheit.

Fog of War: der Test, der überall übertragbar ist

Wayfinder leiht das Strategiespielkonzept Fog of War. Deine Tickets sind der beleuchtete Bereich — Fragen, die du heute präzise formulieren kannst. Dahinter ist Nebel: „da ist etwas mit Steuerjurisdiktionen, ich kann es noch nicht formulieren." Du planst keine Route durch Nebel. Du rückst zur Grenze vor, enthüllst mehr Terrain, dann entscheidest du.

Der Test für Nebel versus Ticket ist stumpf: Kannst du die Frage jetzt präzise formulieren? Ja bedeutet Ticket. Nein bedeutet Nebel.

Ich wende diesen Test jetzt außerhalb von Wayfinder an. Die Hälfte der Tickets, die ich für Kundenprojekte schrieb, waren Nebel im Ticketkostüm — vage genug, dass wer sie aufnahm die erste Stunde damit verbrachte herauszufinden, was die Frage überhaupt war.

Zwei weitere Begriffe sind wichtig. Die Frontier ist die Menge der offenen, nicht-blockierten, nicht-beanspruchten Tickets — Entscheidungen, die gerade tatsächlich getroffen werden können. Claimen bedeutet, ein Ticket sich selbst zuzuweisen, bevor man daran arbeitet, damit zwei parallele Sitzungen nicht dieselbe Frage auf zwei verschiedene Arten lösen. Ich nutze parallele Agents über Git-Worktrees ständig, und der wiederkehrende Fehler ist genau das: zwei Agents, die inkompatible Entscheidungen in denselben zwanzig Minuten treffen.

Die vier Tickettypen, und der eine, der schiefgeht

Jedes Ticket trägt ein Typ-Label, das bestimmt, welche Skill es auflöst und ob du im Stuhl sitzen musst:

Typ Modus Was es auflöst
grilling Mensch in der Schleife Fragen, die durch Gespräch geklärt werden — der Standard
prototype Mensch in der Schleife Verhaltens- oder ästhetische Fragen, die ein echtes Artefakt brauchen
research Agent arbeitet allein Externe Fakten, die eine Entscheidung blockieren; läuft parallel
task Beides Manuelle Voraussetzungen, die eine Entscheidung freischalten

Grilling ist das Arbeitspferd — ein adversariales Q&A, das auf deinen Plan drückt, bis der Zweig sich auflöst. Ich habe grill-me und grill-with-docs aus demselben Pack auf dieser Maschine installiert und nutze sie wöchentlich; grill-with-docs aktualisiert auch CONTEXT.md und ADRs, wenn Entscheidungen kristallisieren, was genau das ist, was ein Entscheidungsticket füttern sollte.

Research verändert die Ökonomie. Diese feuern als Subagents, parallel, während du woanders bist. Vier Research-Tickets lösen sich in der Zeit auf, die eine Grilling-Sitzung dauert.

Prototype existiert, weil manche Fragen nicht in Prosa beantwortet werden können. „Wizard oder einzelnes Formular?" wird durch ein Wegwerf-Artefakt geklärt — keine Tests, keine Abstraktionen, gelöscht sobald es die Frage beantwortet hat.

Task ist der Typ, der am häufigsten schiefgeht, und die eigene Dokumentation der Skill gibt es zu. Ein Task-Ticket ist manuelle Arbeit, die eine Entscheidung freischaltet — die Staging-Datenbank einrichten, API-Credentials beschaffen. Agents interpretieren es konsequent als Implementierungsschritt um und beginnen Produktionscode innerhalb der Planungsgrenze zu schreiben. Beobachte deine task-Tickets.

Wie ein Durchlauf verläuft, Sitzung für Sitzung

Sitzung eins: Kartierung. Du kommst mit einer vagen Bestimmung — „stelle Abrechnung auf nutzungsbasiert um in diesem Quartal." Der Agent grillt dich, bis die Destination ein oder zwei konkrete Zeilen ist, kartiert die Frontier breadth-first (depth-first Kartierung zieht dich einen Zweig hinab, bis ein Nachbarzweig ihn ungültig macht), erstellt das Map-Issue und die Tickets, die du heute formulieren kannst, verdrahtet echte Blockierungskanten zwischen ihnen, legt den Rest in den Nebel und feuert die Research-Subagents ab. Dann stoppt es. Kartierung ist eine Sitzung.

Sitzungen zwei bis N: die Karte abarbeiten. Jede Sitzung lädt die Karte in niedriger Auflösung — Destination, Notes, Decisions so far, Frontier — nicht jeden Ticket-Body. Du claimst ein Frontier-Ticket. Der Agent löst es mit der passenden Skill auf, postet die Lösung als Kommentar, schließt das Ticket, fasst es in Decisions so far zusammen, erstellt eventuelle Tickets, die die Lösung aufgedeckt hat, befördert Nebel, der jetzt scharf genug ist, um formuliert zu werden. Und es stoppt.

Dieses „und es stoppt" trägt das gesamte System. Eine Entscheidung pro Sitzung bedeutet, dass jede Entscheidung ein frisches Kontextfenster an Urteilsvermögen bekommt. Sitzungen, die weitermachen, treffen drei Entscheidungen auf einem Fenster, das nur noch gutes Urteilsvermögen für eine hatte. Dies ist dieselbe Disziplin, die mein Umschreib-Manifest zufällig erzwang: kleine, verifizierte Inkremente, Status aufgeschrieben, Sitzung verworfen.

Die Karte löst sich auf. Irgendwann leert sich die Frontier und der Nebel ist verschwunden. Was du hast, ist ein Netz verlinkter Entscheidungen mit den Argumenten intakt — kein Buildplan. Der letzte Schritt konvertiert es: im aktuellen Release des Packs wandelt /to-spec die Entscheidungen in eine Spezifikation um und /to-tickets schneidet diese in Implementierungsarbeit. Meine eigene Installation zeigt noch die älteren /to-prd und /to-issues in ~/.claude/skills/, was mir klar sagt, dass mein Pack von vor dieser Umbenennung stammt — es lohnt sich zu prüfen, welches Paar du hast, bevor du annimmst, dass Wayfinder installiert ist.

Setup ist ein Durchgang: installiere das Pack aus dem mattpocock/skills Repo oder dem Claude Code Plugin Marketplace, dann führe /setup-matt-pocock-skills einmal pro Repo aus. Es registriert, welchen Issue-Tracker das Repo nutzt (GitHub via gh, GitLab via glab, lokales Markdown für Repos ohne Remote, oder eine Prosabeschreibung deines Jira/Linear-Workflows), deine Triage-Labels und wo Domänen-Docs leben. Diese Prosa-Option ist, warum die Bezeichnung tracker-agnostisch fair ist: es liefert keine Jira-Integration, es liefert einen Ort, um aufzuschreiben, wie dein Tracker funktioniert.

Eine Designentscheidung, die es wert ist, hervorgehoben zu werden: Blockierungsbeziehungen nutzen die nativen Abhängigkeitsfunktionen des Trackers, nie eine Konvention im Issue-Body. Wenn „Blocked by: #42" Text in einer Beschreibung ist, versteht es nur der Agent, der es geschrieben hat. Wenn es eine echte Blockierungskante ist, rendert GitHub den Abhängigkeitsgraph und die Frontier wird etwas, das du sehen kannst.

Wie es sich von spec-getriebener Entwicklung unterscheidet

Spec-getriebene Frameworks — Spec Kit, Kiro, OpenSpec, das ich eine Weile täglich nutzte — behandeln die Spec als die persistente Quelle der Wahrheit. Wayfinder sitzt stromaufwärts von allen: es ist, was du startest, wenn es zu viel Nebel gibt, um überhaupt eine Spec zu schreiben. Und seine Spec-Ausgabe ist bewusst Wegwerfware — ein Meilenstein, kein gepflegtes Dokument.

Das ist die Inversion, die es wert ist behalten zu werden: traditionelle spec-getriebene Entwicklung sagt, das Dokument ist permanent und die Argumentation ist Wegwerfware. Wayfinder sagt, die Argumentation ist permanent und das Dokument ist Wegwerfware. Nachdem ich gesehen habe, was mit Spec-Dokumenten nach sechs Monaten passiert, denke ich, dass Wayfinder es richtig herum hat.

Wann ich nicht danach greifen würde

Planung passt in eine Sitzung. Die meiste Arbeit qualifiziert sich. Nutze /grill-with-docs und sei in vierzig Minuten fertig; eine Karte, vier Tickettypen und Claim-Konventionen sind reiner Overhead für ein abgegrenztes Feature.

Die Route ist klar und nur die Arbeit ist groß. Groß ist nicht der Auslöser — neblig ist es. Mein Umschreiben von 84 Posts war groß, aber nie neblig; ein Manifest und Batch-Disziplin deckten es ab. Eine zwölfwöchige Migration, bei der du jeden Schritt kennst, braucht parallele Implementierungs-Agents, keine Kartierung.

Du hast keinen Tracker, den du tatsächlich nutzt. Der lokale-Markdown-Fallback funktioniert, aber du verlierst native Blockierungskanten und die sichtbare Frontier, was den Großteil des mechanischen Werts ausmacht.

Du findest adversariales Q&A ermüdend. Das Grilling ist erschöpfend — jede Frage kommt als drei Absätze. Eine CLAUDE.md-Anweisung, eine kurze Frage pro Mal zu stellen, hilft, behebt es aber nicht vollständig. Rechne damit, bevor du eine Karte mit zwanzig Tickets kartierst.

Für Sitzung-zu-Sitzung-Kontinuität bei Arbeit, die keine vollständige Entscheidungskarte braucht, ist die Handoff-Skill das leichtere Werkzeug, und nichts davon ersetzt grundlegendes Kontextmanagement bei langen Sitzungen — ein größeres Fenster kauft Raum, keine Kontinuität.

Die Neurahmung, die ich in jedem Fall behalte: Hör auf Pläne zu schreiben, fang an Fragen zu schließen. Ein Plan ist eine Behauptung über eine Zukunft, die du nicht sehen kannst. Ein geschlossenes Entscheidungsticket ist ein Fakt mit dem Argument daran befestigt, und es überlebt jeden Kontextreset. Öffne das Plandokument deines aktuellen Projekts und zähle, welche Zeilen Entscheidungen mit Argumentation dahinter sind und welche Vermutungen in einer selbstbewussten Stimme sind. Die Vermutungen sind dein Nebel — und jetzt weißt du, wie viel der Karte du nie kartiert hast.

Wayfinder ist eine von Dutzenden Skills, die ich gegen echte Projektarbeit geprüft habe. Wenn du entscheidest, welche einen Platz in deinem eigenen Setup verdienen, ist mein Agent Skills Marketplace wo ich diejenigen aufbewahre, die ihren Platz verdient haben.

Anzeige
Coffee cup

Hat Ihnen dieser Artikel gefallen?

Ihre Unterstützung hilft mir, mehr tiefgehende technische Inhalte, Open-Source-Tools und kostenlose Ressourcen für die Entwickler-Community zu erstellen.

Verwandte Themen

Engr Mejba Ahmed

Engr Mejba Ahmed

Engr. Mejba Ahmed builds AI-powered applications and secure cloud systems for businesses worldwide. With 8+ years shipping production software in Laravel, Python, and AWS, he's helped companies automate workflows, reduce infrastructure costs, and scale without security headaches. He writes about practical AI integration, cloud architecture, and developer productivity.

Verwandte Artikel

Alle anzeigen

Comments

Leave a Comment

Comments are moderated before appearing.

Learning Resources

Expand Your Knowledge

Accelerate your growth with structured courses, verified certificates, interactive flashcards, and production-ready AI agent skills.

Sample Certificate of Completion

Sample certificate — complete any course to earn yours

Engr Mejba Ahmed

Engr Mejba Ahmed

AI assistant · trained on my work

👋

Hey there!

Quick Actions

WhatsApp Direct line to me

Chat on WhatsApp

+880 1723 741224 · Replies within the hour on working days

Popular Questions

Engr Mejba Ahmed is connected
Engr Mejba Ahmed is typing...
Engr Mejba Ahmed avatar

✉ Want me to follow up? Drop your email

Engr Mejba Ahmed avatar

📞 Connect Directly

Choose how you'd like to reach me

WhatsApp

+880 1723 741224

Email

mejba.13@gmail.com

✓ Details sent! I'll get back to you shortly.

Powered by OpenAI

335+

Blog Posts

25

AI Courses

63

Projects

Services & Expertise

Pricing & Process

Learning & Resources

Connect & Support