Beiträge

Planning Poker direkt aus Claude Code starten

Illustriertes Terminalfenster auf der linken Seite mit einer Chat-Unterhaltung mit einem Coding-Assistenten, rechts ein Planning-Poker-Board mit fächerförmig angeordneten Spielkarten, verbunden durch eine sanft leuchtende Linie, moderner flacher redaktioneller Vektorstil mit lebhaften violetten und rosa Akzenten, ohne Text oder UI-Beschriftungen
Kelly Lewandowski

Kelly Lewandowski

Zuletzt aktualisiert am 19/05/20267 Min. Lesezeit

Claude Code sieht bereits deinen Branch und deine PRs. Wenn der Kollabe-MCP-Server angeschlossen ist, kann derselbe Chat einen Planning-Poker-Raum hochziehen und die Tickets, die du schätzen willst, in einem Rutsch importieren. Kein Tab-Wechsel, kein Copy-Paste. Hier ist der Ablauf, den ich montagmorgens fahre.

Warum überhaupt Poker aus einer CLI starten

Die meisten Planning-Poker-Tools setzen voraus, dass du den Kontext wechselst. Browser auf, den richtigen Raum suchen, Tickettitel einfügen. Wenn du es aus Claude Code heraus machst, dreht sich das um. Du bleibst dort, wo deine Arbeit ohnehin schon stattfindet, und der Assistent liest dein Repo, um die Runde zu befüllen. Der praktische Gewinn ist, dass die Daten schon in Reichweite liegen. Claude Code sieht deine Codebasis und alle anderen MCP-Server, die du registriert hast (GitHub, Linear, Jira, Sentry). Wenn du Kollabe dazunimmst, kann der Assistent auch in das Meeting schreiben, nicht nur deinen Code lesen. Die langweilige Vorbereitungsarbeit – Raumnamen, Rundentitel, aus dem Tracker kopierte Ticketbeschreibungen – fällt weg.

Claude Code mit Kollabe verbinden

Ein Befehl. Der MCP-Server spricht HTTP und wickelt OAuth im Browser ab:
claude mcp add --transport http kollabe https://kollabe.com/api/mcp
Dann startest du eine neue Claude-Code-Session. Beim ersten Aufruf eines Kollabe-Tools öffnet sich ein Browser-Tab für den OAuth-Handshake. Melde dich an, wähle die Organisation, in der der Assistent agieren soll, und das war's. Das Token ist auf eine Organisation begrenzt, hält ein Jahr und wird im Hintergrund aktualisiert. Falls du noch nicht mit Kollabe verbunden bist, haben wir einen vollständigen MCP-Einrichtungsleitfaden, der Claude Desktop, Cursor und Zed neben Claude Code abdeckt.

Die Planning-Poker-Tools, die du bekommst

Zehn Tools, alle mit dem Präfix planningpoker, damit Claude Code sie im Picker zusammen gruppiert:
🪑Räume

list_rooms, create_room, get_room, update_room. Finde einen bestehenden Raum oder zieh einen neuen mit Fibonacci-, T-Shirt- oder eigenem Deck hoch.

🎴Runden

list_rounds, create_round, create_rounds_bulk, update_round, delete_round. Importiere die Tickets des nächsten Sprints in einem einzigen Aufruf.

🗳️Abstimmen

cast_vote. Karte für die aktuelle Runde abgeben oder ändern. Der Raum erzwingt das Deck, der Assistent muss also vor dem Voten die Karten lesen.

🔄Aufdecken & Abschließen

Statusänderungen über update_round decken Karten auf (PENDING → FLIPPED) und legen den Sieger-Estimate fest (COMPLETED). Die nächste PENDING-Runde öffnet sich automatisch.

Wenn du die ganze Liste mit Argumenten willst, frag Claude Code einmal "Welche Planning-Poker-Tools hast du für Kollabe?" – es druckt sie dir aus.

Ein realer Ablauf: von Linear zu einer aufgedeckten Runde

Das ist die Reihenfolge, die ich tatsächlich nutze. Sie setzt voraus, dass du auch den Linear-MCP-Server angebunden hast, aber du kannst genauso gut GitHub Issues, Jira oder Azure DevOps einsetzen, ohne sonst etwas zu ändern. Illustriertes Workflow-Diagramm: Ein Stapel Tickets fließt von einem Projektmanagement-Board links durch ein Terminal in der Mitte in ein Planning-Poker-Board rechts mit aufgefächerten Karten, bereit zum Ziehen, sanfter violetter Verlauf, klarer flacher Vektorstil
  1. Kandidaten ziehen
    „Hol die Top 10 noch nicht geschätzten Tickets aus Linears Projekt 'Web team', sortiert nach Priorität." Claude Code liefert die Liste mit Titeln und IDs.
  2. Raum und Runden anlegen
    „Lege einen Kollabe-Planning-Poker-Raum mit dem Namen 'Sprint 47 Estimation' im Engineering-Space an und erstelle per Bulk für jedes dieser Tickets eine Runde, mit der Linear-URL in der Rundenbeschreibung." Ein Aufruf an planning_poker_create_room, einer an planning_poker_create_rounds_bulk.
  3. Link teilen
    „Gib mir die Raum-URL, damit ich sie in Slack einfügen kann." Claude Code liest sie aus der Raum-Antwort. Gesamtdauer: rund 30 Sekunden.
  4. Meeting im Browser durchführen
    Dein Team öffnet den Raum und stimmt ab. Die CLI hat das Setup übernommen. Im Browser-Raum findet die Diskussion statt.
  5. Vom Terminal aus abschließen
    Nach dem Meeting: „Sync für jede abgeschlossene Runde in Sprint 47 das Sieger-Vote zurück in das Estimate-Feld des Linear-Tickets." Erledigt.
Wenn du Kollabes Linear-Integration bereits eingerichtet hast, werden die Stimmen automatisch zurück nach Linear geschrieben. Bei einem anderen Tracker schreibt der entsprechende MCP-Server den Estimate von Claude Code aus.

Was tatsächlich anders ist als in der Browser-App

Ich will ehrlich sein, was den Trade-off angeht. Poker aus Claude Code ist großartig für Vorbereitung und Abschluss. Es ist ein schlechter Ersatz für das Live-Meeting.
AufgabeClaude CodeBrowser-Raum
Raum anlegen + Tickets importieren✅ SchnellOK
Stimme abgeben
Stimmen anderer live sehen
Karten dramatisch aufdecken
Nebengespräch im Chat
Abschließen + Sync zum Tracker
Nutze die CLI, um die Reibung an den Rändern wegzunehmen. Nutze den Browser-Raum für die eigentliche Diskussion.

Kleinere Abläufe, die sich lohnen

Nicht jede Poker-Session braucht zehn Tickets. Ein paar Prompts, die ich regelmäßig benutze:
  • „In welchen Planning-Poker-Räumen bin ich gerade?" Nur lesend, praktisch, wenn ein Kollege sagt „komm in den Raum" und du den Link nicht findest.
  • „Füge dem Raum X eine Runde mit dem Namen 'PROJ-1234' hinzu, mit dieser Beschreibung aus dem Jira-Ticket." Einzelfall, wenn mitten im Meeting ein Ticket dazukommt.
  • „Gib für die aktuelle Runde in Raum X meine Stimme als 5 ab." Wenn du am Handy bist, aber Claude Code noch auf dem Laptop offen ist.
  • „Überspring die aktuelle Runde." Das Team entscheidet, dass ein Ticket vor der Schätzung noch Grooming braucht.
Das dauert jeweils ein paar Sekunden und braucht kein Verlassen des Terminals.

Mit anderen Tools kombinieren, die du schon hast

Kollabe ist ein MCP-Server in deinem Stack. Spannend werden die Prompts, die ihn mit den anderen kombinieren, die du schon angebunden hast. Mit GitHub: „Liste meine offenen PRs aus diesem Sprint. Erstelle für jeden ohne Estimate am verlinkten Ticket eine Planning-Poker-Runde." Mit Linear oder Jira: „Hol die Tickets des nächsten Sprints, gruppiere sie nach Epic und erstelle pro Epic einen Raum mit den Tickets als Runden." Mit Sentry: „Top 5 ungelöste Sentry-Issues dieser Woche. Erstelle einen Pokerraum namens 'Bug Triage' und befülle die Runden mit den Stack-Traces." Du baust diese Integrationen nicht selbst. Du verkettest Tools, die das Protokoll dir bereitstellt. Derselbe Ansatz funktioniert für Retros und Standups. Der vollständige Kollabe-MCP-Leitfaden führt dich durch beide.

Wenn der Assistent ins Stolpern gerät

Drei Muster bringen Claude Code mit den Kollabe-Tools aus dem Tritt, und alle haben schnelle Lösungen. „Es sagt, das Vote ist ungültig." Jeder Raum hat ein bestimmtes Deck (Fibonacci, T-Shirt, eigenes). Bitte den Assistenten, zuerst planning_poker_get_room aufzurufen und eine der Karten aus roomCards.options zu nehmen. „Es findet meinen Raum nicht." Räume liegen innerhalb von Spaces. Wenn du viele Spaces hast, nenne den Space im Prompt: „…im Mobile-Team-Space". „Es hat einen Raum in der falschen Organisation angelegt." Die MCP-Verbindung ist an eine Organisation gebunden. Prüfe in Organization Settings → API Tokens, gegen welche du dich per OAuth angemeldet hast.

Probier heute einen Prompt aus

Wenn du schon in Claude Code arbeitest, ist das kleinste sinnvolle Experiment:
Using Kollabe, list my spaces and the planning poker rooms in each.
Nur lesend, trifft zwei Tools, dauert eine Sekunde. Wenn das funktioniert, bist du verbunden. Ab da sind alle obigen Workflows nur noch Prompts.

Der Server ist in jedem kostenpflichtigen Plan und in der Testphase enthalten. Free-Accounts können sich nicht verbinden.

Technisch ja. Die Tools decken Anlegen, Aufdecken, Abschließen und Voten ab. Aber Story Points sind eine Team-Alignment-Übung. Auto-Schätzung überspringt das Gespräch, das eigentlich den Wert ausmacht. Nutze den Assistenten für Vorbereitung und Sync und überlass die Diskussion dem Team.

planning_poker_create_room verwendet standardmäßig Fibonacci. Übergib ein votingSystem-Argument, um T-Shirt, Zweierpotenzen oder ein eigenes Deck zu wählen, oder kopiere einen bestehenden Raum mit duplicateId.

Ja. Stimmen sind verborgen, bis die Runde aufgedeckt wird, genau wie im Browser-Raum. Wenn der Assistent in deinem Namen abstimmt, ist das dasselbe, als würdest du eine Karte anklicken.