BMAD+ · das Multi-Agenten-Framework für KI-Coding-Assistenten, basierend auf der BMAD Method

Deine KI.Ein ganzes Team.

BMAD+ gibt dem KI-Assistenten, den du schon nutzt, ein Team spezialisierter Agenten. Sie fragen nach, was sie brauchen, bevor sie bauen, verteilen die Arbeit innerhalb eines Budgets, das du setzt, und berichten, was tatsächlich geprüft wurde.

Im Projektverzeichnis ausführen
npx bmad-plus@0.23.1 install

v0.23.1MIT-LizenzVeröffentlicht am

Funktioniert in Claude Code, Gemini CLI, Antigravity, Cursor, Codex CLI, OpenCode und Aider. Ein Befehl installiert es.

Die Übersicht in einer Minute

BMAD+ im Überblick

Dauer 1:15 · Sprache: Englisch

Was BMAD+ installiert, wie ein Pack vor dem Handeln fragt, wie ein Schwarm ehrlich ausgewertet wird und welche zehn Packs es gibt.

Transkript

BMAD+ installiert Rollen, Workflows und gemeinsamen Kontext in das KI-Coding-Werkzeug, das du bereits nutzt. Es beginnt mit Fragen: Ein Pack legt fest, was beantwortet sein muss, bevor es handelt. Du beantwortest jeweils ein paar, und was du nicht weißt, wird als unbekannt mit seinem Risiko festgehalten. Danach kann Nexus einen Schwarm von Sub-Agenten starten, innerhalb eines Budgets, das du festlegst. Jeder liest ein Briefing und schreibt eine Antwort, und nur gültige Antworten werden gezählt. Die gezeigte Auswertung beruht auf Demodaten und sagt offen: Simulierte Einheiten sind keine Menschen. Bei geplanter Arbeit verlangt Nexus unabhängige Prüfungen, bevor es ein Ergebnis akzeptiert. Vier Core-Rollen, neun optionale Packs und Adapter für sieben KI-Coding-Werkzeuge. Installiert wird mit einem einzigen npx-Befehl im Projektordner.

Transkript mit Bildbeschreibung
modulare Pakete
10
Agenten
48
Tool-Adapter
7
Open-Source-Lizenz
MIT

So funktioniert es

Fünf Schritte von der Ideezum geprüften Ergebnis.

BMAD+ besteht aus Anweisungen, Skills und einer kleinen Kommandozeile, denen dein KI-Assistent folgt. Jeder Schritt lässt sich ausführen; die Felder zitieren echte Ausgaben aus den Spezifikationen, Fixtures und dem Abnahmelauf von BMAD+, wo markiert gekürzt, und sagen offen, was simuliert ist.

In den Mitschnitten steht „bmad-plus“ für „npx bmad-plus@0.23.1“.

  1. Schritt 01

    Zuerst die richtigen Fragen stellen

    Ein Pack kann Fragen festlegen, die beantwortet sein müssen, bevor es handelt. bmad-plus intake stellt wenige auf einmal, markiert die Pflichtfragen, schlägt Standardwerte vor und hält fest, was du nicht weißt, samt dem Risiko dieses Nichtwissens. Nichts wird erfunden: Das erzeugte Briefing wird zum Vertrag für den nächsten Schritt.

    • Pflichtfragen zuerst, standardmäßig sechs pro Nachricht
    • answered (beantwortet), defaulted (per Standard) oder unknown (unbekannt), nie stillschweigend geraten
    • Das Briefing trennt deine Antworten von Vorschlägen
    So funktioniert „zuerst fragen“
    SimuliertIllustration, keine AufnahmeIn deinem Assistenten
    1. Du

      Atelier, gestalte die Rechnungsliste meiner App.

    2. Atelier

      Bevor ich etwas gestalte, drei Fragen: Um welche Art von Oberfläche geht es, wer nutzt sie in welcher Situation, und welche eine Aufgabe soll diese Seite erledigen?

    3. Du

      Ein Dashboard. Buchhalter am Schreibtisch, viele Male am Tag. Eine unbezahlte Rechnung in unter zehn Sekunden finden.

    Echte Ausgabezitiert, gekürztIm Terminal
    bmad-plus intake plan --intake .agents/skills/pack-design/intake.yaml --answers _bmad-output/design/intake.jsondesign-read (design): not ready — 0 answered, 0 defaulted, 0 unknown, 13 not asked yet.Must-haves still open: surface_kind, audience, jobAsk next (at most 6 per message):  - surface_kind [choice] Which surface is this? […] (must-have; choices: landing, dashboard, table, […])  - audience [text] Who uses it, and in what situation […] (must-have)  - job [text] What is the one job this page must get done […] (must-have)  […]bmad-plus intake record --intake […] --answers […] --set surface_kind=dashboard --set "audience=[…]" --set "job=[…]"Recorded surface_kind, audience, job in […].bmad-plus intake render --intake […] --answers […] --out _bmad-output/design/brief.mdBrief written to _bmad-output/design/brief.md ([…] bytes); the intake is ready.
  2. Schritt 02

    Aus den Antworten einen Plan machen

    Nexus zerlegt freigegebene Arbeit in Aufgaben mit Abhängigkeiten, getrennten Schreibbereichen und je einer Prüfung und hält den Lauf auf der Festplatte, damit er eine geschlossene Sitzung übersteht. Du entscheidest, wo ein Checkpoint den Lauf zur Freigabe anhält, wo er nur informiert und wo er weiterläuft.

    • Aufgaben teilen nie einen Schreibbereich
    • Prüfungen sind wörtliche Befehle, ohne Shell
    • Der Plan ist eine Datei, die du lesen und prüfen kannst
    Echte Ausgabezitiert, gekürztEin Nexus-Plan aus der Spezifikation
    // nexus-plan.json, shortened{  "id": "example",  "maxParallel": 1,  "tasks": [{    "id": "result",    "objective": "Produce the requested result in work/result.txt.",    "dependsOn": [],    "scope": ["work"],    "artifacts": ["work/result.txt"],    "checks": [{ "id": "result-content", "command": "node",                 "args": ["checks/check-result.cjs"], "timeoutMs": 30000 }],    "maxAttempts": 2  }]}
    Echte Ausgabezitiert, gekürztDann im Terminal
    bmad-plus nexus create --plan nexus-plan.json --directory PROJECT --jsonbmad-plus nexus verify example result --directory PROJECT --jsonbmad-plus nexus accept example result --directory PROJECT --json
  3. Schritt 03

    Ein Team parallel arbeiten lassen, mit Budget

    Agenten übernehmen Rollen. Ein Schwarm verteilt ein Panel, eine Jury oder einen Fan-out von Sub-Agenten, jeder mit einem schriftlichen Briefing. Der Lauf ist durch ein Budget begrenzt (standardmäßig 26 Sub-Agenten) und geht nur mit deiner ausdrücklichen Freigabe darüber hinaus. Die parallele Ausführung selbst hängt von deinem KI-Tool ab.

    • Gleiches Profil, gleiche Zahl und gleicher Seed ergeben dieselben Karten
    • Standardmäßig Wellen zu 10
    • Kostenpflichtige Mediengenerierung fragt immer nach
    SimuliertIllustration, keine AufnahmeDas Budget

    Dieser Lauf braucht 30 Sub-Agenten · Budget 26 · Wellen zu 10

    Echte Ausgabezitiert, gekürztEin Panel mit 30 gegen ein Budget von 26
    bmad-plus swarm init --definition swarm/buyer-panel.json --profile swarm/profile.json --context pitch=swarm/pitch.md --n 30 --seed 7<run>: needs approval. The run needs 30 sub-agents and the budget is 26: ask the user, then re-run init with --approved --seed 7.(exit 2, no brief written)bmad-plus swarm init […] --n 30 --seed 7 --approvedbuyer-panel-20261018-oqu7: panel of 30 units, budget 26, approval user.Seed 7 (same seed, same cards).bmad-plus swarm briefs buyer-panel-20261018-oqu7buyer-panel-20261018-oqu7: 30 of 30 units need a sub-agent, in waves of 10.Wave 1:  B001  […]  […]Each sub-agent: Read the brief and follow it exactly; it is your whole instruction.
  4. Schritt 04

    Prüfen, was zurückkommt

    Jede Antwortdatei wird validiert, und nur gültige Antworten zählen. Nexus führt die Prüfungen des Plans selbst aus. Ein Review-Gate antwortet incomplete (unvollständig), findings (Befunde) oder clean (sauber) und sagt dazu, dass clean nicht beweist, dass der Code korrekt ist. Die Auswertung beginnt mit dem Offenlegungshinweis.

    • Eine abgelehnte Antwort schreibt nichts
    • Übersprungene Einheiten werden genannt, nicht versteckt
    • Simulierte Einheiten sind keine Menschen
    Echte Ausgabezitiert, gekürztDas ehrliche Ergebnis eines Laufs
    bmad-plus swarm check buyer-panel-20261018-oqu7buyer-panel-20261018-oqu7: 1 of 30 valid answers.  B002  missing  […]bmad-plus swarm save buyer-panel-20261018-oqu7 B002 --input swarm/reply-bad.txtSwarm: […] buys must be true or false(nothing written)bmad-plus swarm tally buyer-panel-20261018-oqu7[…]/tally.md1 of 30 units counted; 29 skipped.Disclosure: Simulated units are not people. Read rates as an upper bound and confirm with real ones.

    Urteile des Review-Gates

    • incompleteexit 2
    • findingsexit 1
    • cleanexit 0
  5. Schritt 05

    Behalten, was gelernt wurde

    Entscheidungen, Erkenntnisse und Muster liegen in einfachen Dateien deines Projekts, die nächste Sitzung beginnt dort. Der Abruf ist eine nach Relevanz geordnete Suche über diese Dateien und das Journal; Übernahmen ins globale Brain werden nur vorgeschlagen. Das Deinstallieren von BMAD+ lässt dein Gedächtnis unberührt.

    • Kein Server, kein Vektordienst nötig
    • Ein globales Brain wird verknüpft, nie überschrieben
    • Datum und Quelle bleiben bei jedem Eintrag
    Echtes Format, BeispieldatenProjektgedächtnis
    bmad-plus mem write --agent forge --task "Switch sessions to signed cookies" --outcome success --ci passmem write: event […] appended ([…])  agent=forge cli=- model=- outcome=successbmad-plus mem recall "session cookies"mem recall: 2 match(es) for "session cookies" (scope: project)  1. [0.812] note decisions.md § […]  2. […]
    Echte Ausgabezitiert, gekürztEigentum, keine Übernahme
    bmad-plus uninstall --yesProject memory, settings, and unknown or modified files have been preserved.

    Einfache Dateien in deinem Repository

    • .agents/memory/decisions.md
    • .agents/memory/lessons.md
    • .agents/memory/patterns.md
    • .agents/memory/context.md
    • .agents/memory/sessions/

Pakete

Das richtige Fachwissen,wenn du es brauchst.

Core wird immer installiert. Wähle die übrigen Packs bei der Installation oder später mit demselben Befehl. Jedes Pack bringt Agenten, Skills oder Werkzeuge mit; wähle eines, um zu sehen, was es tut, einen Prompt zum Ausprobieren und den Installationsbefehl.

Core

Immer installiert

Die vier Agenten, die ein Projekt von der Idee zur Auslieferung tragen, und die Skills hinter Autopilot, paralleler Arbeit, Schwärmen, Intake, menschlichen Abnahmeprotokollen und Update-Prüfungen.

Agenten

Skills

  • bmad-plus-autopilot
  • bmad-plus-intake
  • bmad-plus-parallel
  • bmad-plus-sync
  • bmad-plus-swarm
  • bmad-plus-uat

Ein Prompt zum Ausprobieren

Atlas, hilf mir, eine kleine Rechnungs-App für Freiberufler zu definieren. Frag zuerst nach den Nutzern.

Installieren

npx bmad-plus@0.23.1 install

Voraussetzungen

Nichts außer Node.js.

OSINT

Geregelte Recherche in öffentlichen Quellen. Vor jedem Punkt zu einer namentlich genannten Person verlangt Shadow einen dokumentierten Zweck und eine Rechtsgrundlage. Dossiers tragen Vertrauensstufen von A bis D und einen KI-Hinweis.

Geregelte Nutzung: Recherchen zu namentlich genannten Personen stoppen ohne angegebene Rechtsgrundlage und Zweck.

Agenten

Ein Prompt zum Ausprobieren

Shadow, prüfe den Lieferanten Acme Ltd. Zweck: Lieferanten-Onboarding. Rechtsgrundlage: berechtigtes Interesse. Aufbewahrung: 12 Monate.

Installieren

npx bmad-plus@0.23.1 install --packs osint

Voraussetzungen

Python 3.10 oder neuer und ein Anbieter-Schlüssel: kein bestimmter ist Pflicht, einer eines beliebigen Anbieters genügt.

Maker

Entwirft, baut, validiert und verpackt neue BMAD+-Agenten in vier Phasen: Erkundung, Entwurf mit deiner Freigabe, Erzeugung, Validierung.

Agenten

Ein Prompt zum Ausprobieren

Maker, erstelle einen Kundensupport-Agenten.

Installieren

npx bmad-plus@0.23.1 install --packs maker

Voraussetzungen

Nichts außer Node.js.

Shield

Ein Orchestrator, der eine Compliance-Frage an den passenden Spezialisten leitet, Kontrollen über Rahmenwerke hinweg abgleicht und einen gemeinsamen Bericht schreibt. Jeder Bericht ist als KI-erzeugt und nicht als Rechtsberatung gekennzeichnet. Nachweiswerkzeuge sind dabei: Assurance-Cases und ein Register der KI-Verarbeitungen.

Agenten

Datenschutz
5
Cybersicherheit
6
Branchen-Compliance
6
Verteidigung und Exportkontrolle
4
KI-Governance
3
Barrierefreiheit und ESG
3

Ein Prompt zum Ausprobieren

Shield, prüfe mein SaaS auf DSGVO-Konformität.

Installieren

npx bmad-plus@0.23.1 install --packs shield

Voraussetzungen

Nichts außer Node.js.

SEO / GEO

Suchmaschinenoptimierung und GEO: in KI-generierten Antworten ebenso gefunden werden wie in Suchergebnissen. Scout durchsucht und prüft die Website technisch und auf Performance, Judge bewertet Inhaltsqualität, strukturierte Daten und KI-Suchtauglichkeit, Chief bewertet, plant und berichtet. Ein Audit in 6 Phasen mit PageSpeed-Schleife. Ohne Python läuft das Pack im reinen Prompt-Modus und markiert ungeprüfte Kategorien, statt sie zu bewerten.

Agenten

Ein Prompt zum Ausprobieren

/seo technical https://example.com

Installieren

npx bmad-plus@0.23.1 install --packs seo

Voraussetzungen

Optional: Python 3.11 oder neuer in einer isolierten Umgebung mit --provision-python. GOOGLE_API_KEY ist optional.

Memory

Dauerhaftes Gedächtnis in einfachen Dateien: Entscheidungen, Erkenntnisse, Muster, Kontext und Sitzungsübergaben. Es erkennt und verknüpft ein vorhandenes Brain und überschreibt nie Gedächtnisdateien.

Agenten

Ein Prompt zum Ausprobieren

Zecher, erstelle eine Übergabe für die nächste Sitzung.

Installieren

npx bmad-plus@0.23.1 install --packs memory

Voraussetzungen

Nichts außer Node.js.

Arbeitet neben den anderen Packs; wo sich Rollen überschneiden, gelten die Regeln des Pakets.

Dev Studio

Ein kompletter Softwarelebenszyklus in 38 Workflows, von Analyse und Planung über Architektur und Umsetzung bis zum Review, verteilt auf sechs Personas, die neben Core stehen, ohne es zu ersetzen.

Agenten

Analyse
6
Planung
5
Architektur
4
Umsetzung
11
Hilfswerkzeuge
12

Skills

  • dev-studio

Ein Prompt zum Ausprobieren

Miriam, nutze product-brief, um ein kleines Ticket-Triage-Tool für unseren Support zu definieren.

Installieren

npx bmad-plus@0.23.1 install --packs dev-studio

Voraussetzungen

Nichts außer Node.js.

Arbeitet neben den anderen Packs; wo sich Rollen überschneiden, gelten die Regeln des Pakets.

Backup

ZIP-Sicherungen mit Zeitstempel und klugen Ausschlüssen, Wiederherstellung in einen eigenen Ordner und Rotation, die standardmäßig die letzten fünf behält.

Agenten

Ein Prompt zum Ausprobieren

/backup

Installieren

npx bmad-plus@0.23.1 install --packs backup

Voraussetzungen

Nichts außer Node.js.

Animated

Macht aus einem MP4 eine scrollgesteuerte Website: Es analysiert das Video, extrahiert WebP-Frames für Desktop und Mobil und baut sechs Overlay-Abschnitte.

Agenten

Ein Prompt zum Ausprobieren

Erstelle aus hero.mp4 eine animierte, scrollgesteuerte Website.

Installieren

npx bmad-plus@0.23.1 install --packs animated

Voraussetzungen

FFmpeg und FFprobe, Python 3 und eine MP4-Datei.

Design

Fragt zuerst

Atelier führt mit einer Design-Read ein Interview und baut, prüft oder überarbeitet dann eine Oberfläche nach prüfbaren Regeln: semantische Tokens, WCAG AA, alle Zustände abgedeckt und ein Pre-flight-Urteil am Ende.

Bringt einen Intake mit: Der Agent stellt seine Fragen, bevor er arbeitet. So funktioniert „zuerst fragen“

Agenten

Ein Prompt zum Ausprobieren

Atelier, führe die Design-Read für die Rechnungsliste meiner App durch, baue die Ansicht und schließe mit dem Pre-flight-Urteil ab.

Installieren

npx bmad-plus@0.23.1 install --packs design

Voraussetzungen

Das Paket design-skill, das mit dem Pack installiert wird.

Arbeitet neben den anderen Packs; wo sich Rollen überschneiden, gelten die Regeln des Pakets.

Atelier und das Prinzip „zuerst fragen“

Das Design-Pack ist heute das Pack mit einem Intake: eine Design-Read, die vor dem ersten Pixel steht. Derselbe Mechanismus steht jedem Pack offen, auch deinen eigenen.

So funktioniert „zuerst fragen“

Agenten

Lerne dasTeam kennen.

Jeder Agent der Registry, nach Pack. Nenne seinen Namen in deinem Assistenten oder nutze den gezeigten Befehl. Die Zahlen stammen aus der Registry, nicht von dieser Seite.

  • Atlas

    Core

    Stratege

    Erforscht den Markt, hinterfragt Annahmen und schreibt Produktbriefing, PRD und UX-Richtung.

    Atlas, analysiere den Markt für KI-Notiz-Apps.
  • Forge

    Core

    Architekt und Entwickler

    Entwirft die Architektur, setzt eine abgegrenzte Story testgetrieben um und dokumentiert die Entscheidungen, von denen spätere Arbeit abhängt.

    Forge, schlage eine Architektur für die App vor.
  • Sentinel

    Core

    Qualität

    Prüft Änderungen, schreibt End-to-End-Tests, untersucht die Nutzererfahrung und verfasst das Abnahmeprotokoll, das ein Mensch durchspielt.

    Sentinel, prüfe das Auth-Modul.
  • Nexus

    Core

    Orchestrator

    Plant Sprints und Stories, fährt den Autopilot mit Checkpoints und überwacht parallele Arbeit und dauerhafte Läufe.

    Nexus, teile die freigegebene Arbeit in unabhängige Aufgaben auf.
  • Shadow

    OSINT

    OSINT-Analyst

    Recherchiert öffentliche Quellen hinter einem Rechtsgrundlagen-Gate und bewertet jeden Befund von A bis D.

    Shadow, diagnostiziere, welche OSINT-Werkzeuge und APIs verfügbar sind.
  • Maker

    Maker

    Agentenersteller

    Erstellt, bearbeitet, validiert und verpackt BMAD+-Agenten, bei jeder Entscheidung mit dir.

    Maker, validiere dieses Agenten-Paket.
  • Shield

    Shield

    GRC-Orchestrator

    Leitet eine Compliance-Frage an den passenden Spezialisten, gleicht Kontrollen über Rahmenwerke ab und schreibt einen gemeinsamen Bericht.

    Shield, Lückenanalyse ISO 27001 gegen NIST CSF.
  • GDPR

    Shield

    Spezialist

    Europäische UnionDatenschutz

    Shield, prüfe dieses Projekt gegen GDPR.
  • CCPA / CPRA

    Shield

    Spezialist

    KalifornienDatenschutz

    Shield, prüfe dieses Projekt gegen CCPA / CPRA.
  • LGPD

    Shield

    Spezialist

    BrasilienDatenschutz

    Shield, prüfe dieses Projekt gegen LGPD.
  • DPDPA

    Shield

    Spezialist

    IndienDatenschutz

    Shield, prüfe dieses Projekt gegen DPDPA.
  • ISO/IEC 27701

    Shield

    Spezialist

    InternationalDatenschutz

    Shield, prüfe dieses Projekt gegen ISO/IEC 27701.
  • ISO/IEC 27001

    Shield

    Spezialist

    InternationalCybersicherheit

    Shield, prüfe dieses Projekt gegen ISO/IEC 27001.
  • NIST CSF 2.0

    Shield

    Spezialist

    USACybersicherheit

    Shield, prüfe dieses Projekt gegen NIST CSF 2.0.
  • NIST SP 800-53

    Shield

    Spezialist

    USACybersicherheit

    Shield, prüfe dieses Projekt gegen NIST SP 800-53.
  • CIS Controls v8

    Shield

    Spezialist

    InternationalCybersicherheit

    Shield, prüfe dieses Projekt gegen CIS Controls v8.
  • NIS2

    Shield

    Spezialist

    Europäische UnionCybersicherheit

    Shield, prüfe dieses Projekt gegen NIS2.
  • Australian ISM

    Shield

    Spezialist

    AustralienCybersicherheit

    Shield, prüfe dieses Projekt gegen Australian ISM.
  • SOC 2

    Shield

    Spezialist

    USABranchen-Compliance

    Shield, prüfe dieses Projekt gegen SOC 2.
  • PCI DSS v4.0.1

    Shield

    Spezialist

    InternationalBranchen-Compliance

    Shield, prüfe dieses Projekt gegen PCI DSS v4.0.1.
  • HIPAA

    Shield

    Spezialist

    USABranchen-Compliance

    Shield, prüfe dieses Projekt gegen HIPAA.
  • SWIFT CSP

    Shield

    Spezialist

    InternationalBranchen-Compliance

    Shield, prüfe dieses Projekt gegen SWIFT CSP.
  • DORA

    Shield

    Spezialist

    Europäische UnionBranchen-Compliance

    Shield, prüfe dieses Projekt gegen DORA.
  • FedRAMP

    Shield

    Spezialist

    USABranchen-Compliance

    Shield, prüfe dieses Projekt gegen FedRAMP.
  • CMMC 2.0

    Shield

    Spezialist

    USAVerteidigung und Exportkontrolle

    Shield, prüfe dieses Projekt gegen CMMC 2.0.
  • ITAR

    Shield

    Spezialist

    USAVerteidigung und Exportkontrolle

    Shield, prüfe dieses Projekt gegen ITAR.
  • EAR

    Shield

    Spezialist

    USAVerteidigung und Exportkontrolle

    Shield, prüfe dieses Projekt gegen EAR.
  • TSA Security Directives

    Shield

    Spezialist

    USAVerteidigung und Exportkontrolle

    Shield, prüfe dieses Projekt gegen TSA Security Directives.
  • EU AI Act

    Shield

    Spezialist

    Europäische UnionKI-Governance

    Shield, prüfe dieses Projekt gegen EU AI Act.
  • ISO/IEC 42001

    Shield

    Spezialist

    InternationalKI-Governance

    Shield, prüfe dieses Projekt gegen ISO/IEC 42001.
  • NIST AI RMF 1.0

    Shield

    Spezialist

    USAKI-Governance

    Shield, prüfe dieses Projekt gegen NIST AI RMF 1.0.
  • WCAG 2.2

    Shield

    Spezialist

    InternationalBarrierefreiheit und ESG

    Shield, prüfe dieses Projekt gegen WCAG 2.2.
  • Section 508

    Shield

    Spezialist

    USABarrierefreiheit und ESG

    Shield, prüfe dieses Projekt gegen Section 508.
  • CSRD

    Shield

    Spezialist

    Europäische UnionBarrierefreiheit und ESG

    Shield, prüfe dieses Projekt gegen CSRD.
  • SEO Scout

    SEO / GEO

    Technischer Scanner

    Durchsucht eine Website und führt neun Kategorien technischer Prüfung durch, mit Screenshots, die Drittanbieter-Ressourcen blockieren.

    /seo technical https://example.com
  • SEO Chief

    SEO / GEO

    Stratege und Berichterstatter

    Bewertet die SEO-Gesundheit, priorisiert Probleme, skizziert einen 30/60/90-Tage-Plan und schreibt einsatzfertige Korrekturen.

    /seo plan saas
  • SEO Judge

    SEO / GEO

    Analyst für Inhalt und KI-Suche

    Bewertet Inhaltsqualität und strukturierte Daten und prüft die Eignung für Crawler von KI-Suchmaschinen.

    /seo geo https://example.com
  • Zecher

    Memory

    Gedächtnis-Archivar

    Konsolidiert das Gedächtnis mit deiner Zustimmung, rekonstruiert den Kontext für „Wo waren wir?“ und schreibt Sitzungsübergaben.

    Zecher, was haben wir zur Auth-Strategie entschieden?
  • Dev Studio

    Dev Studio

    Orchestrator

    Gibt einen der 38 Dev-Studio-Workflows an die Persona, der er gehört.

    Dev Studio, liste die Workflows auf, die ich starten kann.
  • Miriam

    Dev Studio

    Business-Analystin

    Strategische Analyse, Recherche und Produktbriefings.

    Miriam, nutze product-brief, um ein kleines Ticket-Triage-Tool für unseren Support zu definieren.
  • Huldah

    Dev Studio

    Technische Redakteurin

    Dokumentation, Diagramme und redaktionelle Prüfung.

    Huldah, führe document-project für dieses Repo aus.
  • Yosef

    Dev Studio

    Product Manager

    PRDs, Anforderungen und Priorisierung von Funktionen.

    Yosef, validate-prd für docs/prd.md.
  • Rachel

    Dev Studio

    UX-Designerin

    Nutzerflüsse, Wireframes und Interaktionszustände.

    Rachel, create-ux-design für den Onboarding-Ablauf.
  • Bezalel

    Dev Studio

    Systemarchitekt

    Architekturentscheidungen, Epics und Stories, Umsetzungsbereitschaft.

    Bezalel, create-architecture für die Buchungs-App.
  • Oholiab

    Dev Studio

    Senior Engineer

    Testgetriebene Umsetzung, Sprint-Arbeit, Code-Review und Fehlersuche.

    Oholiab, nutze investigate, um den fehlschlagenden Import aus docs/issue.md nachzustellen.
  • Backup Manager

    Backup

    Sicherung und Wiederherstellung

    Sicherungen mit Zeitstempel, Wiederherstellung und Rotation.

    /backup-clean behalte die letzten 3.
  • Animated Website Creator

    Animated

    Website-Builder

    Macht aus einem Video eine scrollgesteuerte Website.

    Erstelle aus hero.mp4 eine animierte, scrollgesteuerte Website.
  • Atelier

    Design

    Design-Engine

    Senior Product Designer und Design Engineer: Oberflächen, Tokens, Barrierefreiheit, Audits und Redesigns.

    /design review src/pages/pricing

Der Shield-Orchestrator leitet eine Anfrage an den Spezialisten, den sie nennt. Spezialisten sind keine eigenen Installationen.

Dokumentation

Erst fragen, dann Schwarm

Erst fragen.Dann bauen.

Zwei Mechanismen, die verhindern, dass ein Assistent rät oder zu viel ausgibt. Beides sind einfache Dateien plus ein Befehl, der sie prüft, sodass du hinterher nachlesen kannst, was geschah.

Intake: Die Fragen kommen vor der Arbeit

Ein Paket mit Intake startet erst, wenn seine Pflichtfragen beantwortet sind. Der Assistent stellt sie in deiner Sprache, wenige auf einmal; die CLI validiert und speichert jede Antwort; das erzeugte Briefing ist der Maßstab für den nächsten Schritt.

  1. Planen

    bmad-plus intake plan zeigt, was noch offen ist, Pflichtfragen zuerst.

  2. Fragen

    Dein Assistent stellt höchstens sechs Fragen pro Nachricht (Standard; jeder Intake kann sein eigenes Limit setzen).

  3. Speichern

    Jede Antwort wird als answered (beantwortet), defaulted (per Standard) oder unknown (unbekannt) gespeichert. Eine Antwort mit unknown übernimmt ihr Risiko.

  4. Erzeugen

    Das Briefing kennzeichnet jede Antwort mit ihrem Status. Es überschreibt nie ein Briefing, das es nicht selbst geschrieben hat.

  • answered

    Beantwortet: Du hast es gesagt.

  • defaulted

    Per Standard: Ein vorgeschlagener Standardwert blieb stehen. Das Briefing sagt, dass es ein Vorschlag ist, keine Tatsache von dir.

  • unknown

    Unbekannt: Du wusstest es nicht. Das Risiko des Nichtwissens steht daneben.

Die vollständige Referenz lesen

Schwarm: viele Sub-Agenten, ein Budget

Ein Schwarm verteilt Einheiten, schreibt pro Sub-Agent ein Briefing, validiert jede Antwortdatei und zählt nur die gültigen. Die Laufzeit ruft nie ein Modell auf, öffnet keine Netzwerkverbindung und startet keinen Prozess: Dein Assistent startet die Sub-Agenten, die CLI führt Buch.

  • Panel

    Einheiten, aus einem Profil nach exakten Quoten und einem Seed verteilt, etwa simulierte Käufer oder Leser.

  • Jury

    In der Definition aufgeführte Einheiten, jede mit eigenem Blick auf dasselbe Material.

  • Fan-out

    Beim Init gelieferte Einheiten mit je eigenem, getrenntem Schreibbereich; als dauerhafter Nexus-Plan exportierbar.

SimuliertIllustration, keine AufnahmeDas Budget

Dieser Lauf braucht 30 Sub-Agenten · Budget 26 · Wellen zu 10

Standard sind 26 Sub-Agenten pro Lauf in Wellen zu 10. Ein Lauf, der mehr braucht, wird abgelehnt, bis ein Mensch ihn freigibt.

Grenzen. 1 bis 1000 Einheiten pro Lauf; Briefings und Antworten bleiben in .bmad-plus/swarm/ in deinem Projekt.

Die vollständige Referenz lesen

Der Offenlegungshinweis

Simulierte Einheiten sind keine Menschen. Eine Quote aus einem Panel ist eine Obergrenze, die mit echten Menschen zu bestätigen ist, ihre Zitate sind keine Testimonials, und jede Auswertung beginnt mit diesem Satz.

“Simulated units are not people. Read rates as an upper bound and confirm with real ones.”

Hinweis der Fixture buyer-panel (auf Englisch)

CLI

Die ganze CLIauf einen Blick.

18 Befehle, eine Binärdatei. Jede Zeile nennt den Zweck und ein Beispiel zum Kopieren. Optionen, Exit-Codes und Unterbefehle stehen in der Referenz.

Installieren und pflegen

  • install

    Installiert Agenten, Skills, Adapter und Konfiguration in dein Projekt.

    npx bmad-plus@0.23.1 install --packs core,design --tools claude-code --yes

  • update

    Plant und wendet ein verwaltetes Update mit Sicherungen und Beleg an oder stellt eines wieder her.

    npx bmad-plus@0.23.1 update --latest --yes

  • uninstall

    Entfernt die Dateien, die BMAD+ gehören, und lässt alles andere.

    npx bmad-plus@0.23.1 uninstall --yes

  • doctor

    Liest die Installation und meldet Integrität und deklarierte Fähigkeiten. Ändert nichts.

    npx bmad-plus@0.23.1 doctor --json

  • autoconfig

    Analysiert dein Projekt, empfiehlt Packs und installiert sie.

    npx bmad-plus@0.23.1 autoconfig --yes

  • scan

    Findet Projekte in einem Ordner und indexiert sie in deinem globalen Brain.

    npx bmad-plus@0.23.1 scan ~/projects --yes --depth 6

Updates

  • update-check

    Meldet, ob eine neuere Version veröffentlicht ist, ohne sie anzuwenden.

    npx bmad-plus@0.23.1 update-check --json

  • update-policy

    Zeigt oder speichert die Update-Richtlinie des Projekts: off, notify oder auto.

    npx bmad-plus@0.23.1 update-policy --mode notify

Fragen, planen, ausführen

  • intake

    Validiert die Fragen eines Packs, plant, was zu fragen ist, speichert Antworten und erzeugt das Briefing.

    npx bmad-plus@0.23.1 intake plan --intake .agents/skills/pack-design/intake.yaml --answers _bmad-output/design/intake.json

  • swarm

    Verteilt, erstellt Briefings, prüft, legt ab und zählt einen Schwarm von Sub-Agenten im Budget.

    npx bmad-plus@0.23.1 swarm init --definition swarm/buyer-panel.json --profile swarm/profile.json --context pitch=swarm/pitch.md --n 30 --seed 7

  • nexus

    Führt einen dauerhaften Aufgabengraphen: jede Aufgabe beginnen, per Prozess starten, einsammeln, verifizieren und annehmen.

    npx bmad-plus@0.23.1 nexus create --plan nexus-plan.json --json

  • studio

    Listet Dev-Studio-Workflows auf und bereitet schreibgeschützten Kontext für einen vor.

    npx bmad-plus@0.23.1 studio list

Prüfen und belegen

  • uatAlias recette

    Menschliche Abnahmeskripte: lint, build, serve, read, gate und order. Alias: recette.

    npx bmad-plus@0.23.1 uat serve my-recipe --port 4173

  • review

    Code-Review-Nachweise: Umfang versiegeln, Befunde verankern, Gate, fortsetzen und vergleichen.

    npx bmad-plus@0.23.1 review scope pr-42 --base main --effort high

  • assurance

    Ein Sicherheits-Assurance-Case, gebunden an wirklich ausgeführte Prüfungen, in einem manipulationssicheren Protokoll.

    npx bmad-plus@0.23.1 assurance init _bmad/assurance/release.yaml

  • ai-register

    Führt ein Register der KI-Werkzeuge eines Projekts und warnt vor nicht erfassten.

    npx bmad-plus@0.23.1 ai-register check

Gedächtnis

  • memory

    Zeigt den Zustand von Projekt- und globalem Gedächtnis oder exportiert das Brain.

    npx bmad-plus@0.23.1 memory status

  • mem

    Ruft Gedächtnisereignisse des Projekts ab, schreibt, verstärkt und beobachtet sie.

    npx bmad-plus@0.23.1 mem recall "auth strategy" --ranking evidence --context-scope src/auth

Vollständige CLI-Referenz

In den Tools, mit denen du schon arbeitest

Funktioniert mitdeinen Tools.

Ein generiertes Rückgrat, AGENTS.md, plus die Anweisungsdatei, die jedes Tool erwartet. Die Dateien werden aus der Registry erzeugt und nie von Hand bearbeitet; Anweisungen, die es nicht selbst geschrieben hat, bleiben erhalten oder werden als .bak-Datei gesichert, bevor eine nicht interaktive Installation (--yes) sie ersetzt.

  • Claude Code

    Schreibt
    CLAUDE.md
    Erkannt an
    .claude/
  • Gemini CLI

    Schreibt
    GEMINI.md
    Erkannt an
    .gemini/
  • Antigravity

    Schreibt
    GEMINI.md
    Erkannt an
    .gemini/antigravity/

    Teilt die Datei mit Gemini CLI

  • Cursor

    Schreibt
    .cursor/rules/bmad-plus.mdc
    Erkannt an
    .cursor/
  • Codex CLI

    Schreibt
    .codex/AGENTS.md
    Erkannt an
    .codex/
  • OpenCode

    Schreibt
    .opencode/AGENTS.md
    Erkannt an
    .opencode/
  • Aider

    Schreibt
    CONVENTIONS.md
    Erkannt an
    .aider.conf.yml

    Aider braucht zusätzlich read: CONVENTIONS.md in .aider.conf.yml oder /read CONVENTIONS.md in der Sitzung.

  • Vom Host verwaltet: Dein Tool liefert Modell, Berechtigungen und jede parallele Ausführung. BMAD+ ist keine Agenten-Laufzeit; das einzige Programm, das es startet, ist eines, das dein Nexus-Plan deklariert.
  • Die Befehle bmad-help, autopilot und parallel sind Anweisungen an deinen Assistenten, keine Shell-Befehle.
  • Modelle sind nicht an einen Anbieter gebunden: Claude, GPT, Gemini und lokale Modelle werden vertraglich unterstützt.

10 Installationssprachen. Die Bildschirme von Installer und Deinstaller gibt es auf Englisch, Französisch, Spanisch, Deutsch, brasilianischem Portugiesisch, Russisch, Chinesisch, Hebräisch, Japanisch und Italienisch: Übergib --lang. Alle anderen Befehle geben Englisch aus.

Sicherheit und Datenverarbeitung

Ein Gedächtnis, das dir gehört.Vertrauen, das du prüfen kannst.

Alles, was BMAD+ behält, ist eine Datei in deinem Repository. Alles, was deinen Rechner verlassen könnte, ist deklariert, und ein Build-Gate schlägt fehl, wenn Code etwas Undeklariertes tut.

Gedächtnis in einfachen Dateien

Entscheidungen, Erkenntnisse, Muster und Kontext liegen in .agents/memory/. Ein Brain wird in dieser Reihenfolge gesucht: BMAD_PLUS_BRAIN, ein Ordner _brain/ im Projekt oder darüber, ~/.bmad-plus/brain, dann ein nicht leeres ~/.claude/memory. Die Verknüpfung wird festgehalten, nichts wird überschrieben.

  • decisions.md
  • lessons.md
  • patterns.md
  • context.md
  • sessions/

Eigentum, keine Übernahme

Der Installer hält für jede geschriebene Datei einen SHA-256 fest. Die Deinstallation entfernt nur Dateien, die noch übereinstimmen, plus das Manifest. Deine Konfiguration, dein Gedächtnis, deine Ausgaben und alles, was du bearbeitet hast, bleiben.

  • Angepasste Dateien bleiben beim Update erhalten und werden als Konflikte gemeldet
  • Jedes Update hinterlässt einen Beleg und Sicherungen und lässt sich wiederherstellen
  • doctor meldet das Inventar: vollständig, unvollständig, veraltet oder ungültig

Updates, die zuerst fragen

Die Standardrichtlinie benachrichtigt nur. Automatische Updates brauchen einen ausdrücklichen Semver-Bereich, eine frische Antwort der Registry und eine genaue erwartete Version. Offline oder veraltet heißt unbekannt, nie „aktuell“.

npx bmad-plus update-check --json

Update-Leitfaden

Was BMAD+ nicht tut

  • Es ist weder ein Modell noch eine Agenten-Laufzeit; es startet nur die Befehle, die dein Nexus-Plan deklariert.
  • Kein Hintergrundprozess, Daemon oder Scheduler.
  • Keine Telemetrie und kein stilles Selbst-Update.
  • Keine automatischen Korrekturen aus einem Review.

Die Übersicht in einer Minute

Erst ansehen,dann installieren.

Kurze Vorstellungen mit Sprecherstimme. Jedes Video hat Untertitel und ein Texttranskript.

Vor deiner ersten Sitzung

Ist BMAD+ ein KI-Modell oder eine eigene Coding-App?

BMAD+ ist ein Framework aus Agenten-Anweisungen, Skills und Workflows mit einem CLI-Installer. Es arbeitet innerhalb kompatibler KI-Coding-Tools. Du nutzt das Modell, das Konto und die Zugänge, die du schon hast. Ein Modell-Abonnement ist nicht enthalten.

Brauche ich nach der Installation einen besonderen Initialisierungsbefehl?

Installiere BMAD+ in deinem Projekt und öffne dann dein KI-Tool in diesem Ordner, damit es die erzeugten Anweisungen liest. Frage nach bmad-help, rufe einen Agenten beim Namen oder beschreibe deine Aufgabe. bmad-help, autopilot und parallel sind Gesprächsanweisungen für deinen KI-Assistenten, keine eigenständigen Shell-Befehle.

Was bedeutet „zuerst fragen“ in der Praxis?

Ein Pack kann einen Intake festlegen: Fragen, die beantwortet sein müssen, bevor es handelt. Der Assistent stellt sie wenige auf einmal, bmad-plus intake speichert jede Antwort als answered (beantwortet), defaulted (per Standard) oder unknown (unbekannt), und das erzeugte Briefing ist der Maßstab für die Arbeit. Heute bringt das Design-Pack einen mit; der Mechanismus steht jedem Pack offen.

Führt jedes Tool Agenten parallel aus?

Das Framework beschreibt, wie Arbeit aufgeteilt und koordiniert wird. Tatsächliche parallele Ausführung und Tool-Nutzung hängen vom Host-Assistenten ab. Ein Adapter fügt keinen Hintergrunddienst hinzu und garantiert nicht, dass jeder Host dieselben Ausführungsfunktionen unterstützt.

Was ist ein Schwarm und was kostet er?

Ein Schwarm ist eine Menge von Sub-Agenten, jeder mit einem schriftlichen Briefing, deren Antworten die CLI validiert und zählt. Das Standardbudget sind 26 Sub-Agenten pro Lauf; ein größerer Lauf wird abgelehnt, bis du ihn freigibst. Dein eigenes KI-Tool leistet die Modellarbeit im Rahmen deines eigenen Tarifs, und kostenpflichtige Bild-, Video- oder Audiogenerierung fragt immer zuerst.

Kann ich den Zahlen eines simulierten Panels trauen?

Betrachte sie als Obergrenze, die du mit echten Menschen bestätigst. Simulierte Einheiten sind keine Menschen, ihre Zitate sind keine Testimonials, und jede Auswertung beginnt mit diesem Hinweis. Eine gültige Antwort ist wohlgeformt, nicht unbedingt wahr.

Kann ich es in einem bestehenden Projekt nutzen?

Ja. Starte den Installer im bestehenden Projektverzeichnis und wähle passende Adapter und Packs. Behalte deinen gewohnten Versionskontroll-Ablauf. Die Verfolgung verwalteter Dateien hilft dem Updater, ausgelieferte Dateien von lokalen Anpassungen zu unterscheiden.

Was sendet BMAD+ von meinem Rechner weg?

Es gibt keine Telemetrie. Jeder Datenfluss, der das Netzwerk erreichen oder ein Programm starten kann, ist deklariert, jeweils mit genannter Grundlage: wenn du einen Befehl ausführst, sobald du einen Schlüssel angibst, wenn du zustimmst, oder standardmäßig an mit einem Schalter zum Abstellen, wie bei der Update-Prüfung. Ein Build-Gate schlägt fehl, wenn Code einen nicht deklarierten Aufruf macht.

Was passiert mit meinen Dateien, wenn ich deinstalliere?

Die Deinstallation entfernt nur Dateien, die noch Byte für Byte denen entsprechen, die BMAD+ geliefert hat, plus sein Manifest. Deine Konfiguration, das Projektgedächtnis, die Ausgaben und alles, was du bearbeitet hast, bleiben erhalten.

Welche KI-Tools werden unterstützt?

Claude Code, Gemini CLI, Antigravity, Cursor, Codex CLI, OpenCode und Aider, über ein AGENTS.md-Rückgrat plus die eigene Anweisungsdatei jedes Tools. Die Ausführung bleibt beim Tool.

Ein Team in deinem Repository.Einen Befehl entfernt.

Öffne ein Terminal im Projektordner. Der Installer hilft dir, Pakete auszuwählen und Adapter für deine KI-Tools einzurichten.

Im Projektverzeichnis ausführenAktuelle Version v0.23.1
npx bmad-plus@0.23.1 install

Erfordert Node.js 20 oder neuer. Einige optionale Pakete benötigen zusätzliche Laufzeitumgebungen oder API-Zugänge.

  1. Die Grundlage installieren

    Führe den Befehl aus und wähle deine Tools und benötigten Pakete. Core ist enthalten.

  2. Dein gewohntes KI-Tool öffnen

    Starte eine Sitzung im Projekt, damit dein Tool den erzeugten Adapter und die Agentenanweisungen laden kann.

  3. Eine Rolle oder einen Plan anfordern

    Sage „Atlas, hilf mir beim Eingrenzen dieses Projekts“ oder frage nach bmad-help, um verfügbare Agenten und Skills zu entdecken.