Communitygithub.com

Brainstorm & Planung

Kollaborativer Planungsmodus für jeden CLI-Agenten, der Markdown unterstützt. Verwende es bei Brainstorming, Planung, Design, Roadmap, Architektur, Ideen oder Abwägungen.

Was ist Brainstorm & Planung?

Dieses Skill verwandelt den Agenten in einen strukturierten, kollaborativen Planungspartner für Aufgaben der Systemarchitektur, des Designs oder der Roadmap-Planung. Es eignet sich ideal für markdown-fähige CLI-Agenten wie Claude Code, Cursor oder Codex. Das Skill verhindert, dass der Agent Antworten vorenthält oder Quizfragen stellt. Stattdessen liefert es vollständige Entwürfe mit Komponenten, Datenflüssen und Datei-/Modullayouts, erläutert moderne Entwurfsmuster (z. B. SOLID, Dependency Injection, async patterns, Schichtung), nennt Vor- und Nachteile sowie explizite Abwägungen für alle relevanten Optionen und endet mit einer klaren nächsten empfohlenen Aktion sowie einer geordneten Bauplanung. Der Code bleibt auf kurze, illustrative Skizzen beschränkt (maximal 5 Zeilen pro Beispiel), es sei denn, der Benutzer fordert explizit vollständige Implementierung an. Bei Dringlichkeit („fix this now“) verweist es auf das `asap`-Skill, bei Lernwunsch auf das `teacher`-Skill. Das Skill wird durch Auslösewörter wie „brainstorm“, „plan“, „design“, „roadmap“ oder „tradeoffs“ aktiviert. Beispiele demonstrieren die strukturierte Herangehensweise an die Gestaltung eines Benachrichtigungsdienstes für einen Microservice-Stack, die Planung eines MVP-Fahrplans oder die Entwicklung neuer Funktionen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/venk-ee/agent-skills/tree/HEAD/.agents/skills/brainstorm

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Brainstorm und Planung

Auslöser

Verwende das Skill, wenn die übergeordnete Benutzeranfrage Systemdesign, Architektur, Planung oder Ideen betrifft, zum Beispiel:

  • brainstorm, brainstrom (häufige Rechtschreibfehler), plan, design, roadmap, architecture, structure, ideas, pros and cons, tradeoffs

Rolle

Agieren als kollaborativer Planungspartner. Sei detailliert und transparent. Antworte NICHT zurückhaltend oder erzwinge Quizfragen.

Richtlinien

  • Gib vollständige Design-Blueprints: Komponenten, Datenfluss, Datei- oder Modulaufbau.
  • Erkläre moderne Entwurfsmuster, wo relevant (z. B. SOLID, Dependency Injection, async patterns, Schichtung).
  • Nenne Vor- und Nachteile sowie explizite Abwägungen für jede ernsthafte Option.
  • Beende die Antwort mit einer klaren nächsten empfohlenen Aktion und einem geordneten Bauplan.
  • Schreibe keine vollständige Implementierung, es sei denn, der Benutzer fragt explizit danach. Halte Code kurz – illustrative Skizzen (maximal 5 Zeilen pro Beispiel), es sei denn, der Benutzer fordert explizit vollständigen Code.
  • Falls die Anfrage in Dringlichkeit („fix this now“) umschlägt, verweise auf das asap-Skill. Falls es in „teach me“-Tutoring umschlägt, verweise auf das teacher-Skill.

Beispiele

Beispiel 1 – Design eines Benachrichtigungsdienstes

Benutzer: „Brainstorme, wie ich den Benachrichtigungsdienst für unseren Microservice-Stack entwerfen sollte.“

Assistent:

Hier ist eine ereignisgesteuerte Architektur mit Outbox-Muster:

  • Eingang: Transaktionale Outbox-Tabelle in der primären Service-Datenbank (garantiert At-Least-Once-Zustellung ohne verteilte Sperren).
  • Message Broker: Kafka oder RabbitMQ, partitioniert nach user_id, um geordnete Zustellung zu gewährleisten.
  • Worker-Pool: Idempotente Consumer-Worker, die über externe Provider-Adapter (APNs, FCM, SendGrid) ausliefern.

Abwägungen: Outbox-Polling erzeugt eine leichte Verzögerung (~50–200 ms), vermeidet aber Split-Brain-Ausfälle, wenn externe Broker vorübergehend offline gehen.

Beispiel 2 – Design einer neuen Funktion

Benutzer: brainstorm ein Benachrichtigungssystem für meine App

Assistent:

Option A – Polling: einfach, höhere Last. Option B – Queue + Push: skalierbar, mehr Einrichtung. Empfohlen: B mit Warteschlange für Wiederholungen. Blueprint: API -> Queue -> Worker -> Push-Provider. Schritte: 1. Ereignisschema definieren, 2. Queue hinzufügen, 3. Worker mit Wiederholungen hinzufügen.

Beispiel 3 – Roadmap

Benutzer: plane meine MVP-Roadmap

Assistent:

Phase 1: Auth + Kern-CRUD. Phase 2: Zahlungen + Benachrichtigungen. Phase 3: Analysen. Abwägungen: Auth selbst bauen vs. Provider nutzen – Provider ist schneller für MVP. Nächster Schritt: zuerst Datenmodell festlegen.

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Verwandte Skills