+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.
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.
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“.
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
SimuliertIllustration, keine AufnahmeIn deinem Assistenten
Du
Atelier, gestalte die Rechnungsliste meiner App.
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?
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.
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
$ bmad-plus nexus create --plan nexus-plan.json --directory PROJECT --json$ bmad-plus nexus verify example result --directory PROJECT --json$ bmad-plus nexus accept example result --directory PROJECT --json
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.
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
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=success$ bmad-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/
02
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.
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.
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.
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.
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.
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.
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.
Macht aus einem MP4 eine scrollgesteuerte Website: Es analysiert das Video, extrahiert WebP-Frames für Desktop und Mobil und baut sechs Overlay-Abschnitte.
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.
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.
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.
48 von 48 Agenten
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
Kein Agent passt zu dieser Suche.
Der Shield-Orchestrator leitet eine Anfrage an den Spezialisten, den sie nennt. Spezialisten sind keine eigenen Installationen.
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.
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.
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.”
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.
07
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“.
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.
Keine Telemetrie. 11 Datenflüsse können deinen Rechner verlassen.
Jeder ist in der Registry deklariert, mit Empfänger, Inhalt und Zeitpunkt, und startet nur auf einer Grundlage, die du kontrollierst. BMAD+ aktualisiert sich nie stillschweigend.
Update-Prüfung
Abschaltbar
Fragt npm, welche Version aktuell ist. Mit update-policy --mode off abschalten.
Update anwenden
Auf Wunsch
Lädt genau die Version herunter, die du bestätigt hast.
Python-Einrichtung
Auf Wunsch
Installiert die festgelegten Anforderungen eines Packs mit uv, pipx oder pip.
Nexus-Worker
Beim Aufruf
Startet den Befehl oder Codex-Lauf, den dein Plan deklariert.
Nexus-Prüfer
Beim Aufruf
Führt den Prüfbefehl aus, den dein Plan deklariert, ohne Shell.
Abnahmeseite
Beim Aufruf
Speichert die Urteile eines Testers an der Adresse, die die Seite ausliefert.
OSINT-Anbieter
Mit deinem Schlüssel
Sendet Anfragen an die Anbieter, deren Schlüssel du gesetzt hast, nur über HTTPS.
SEO-Crawl
Beim Aufruf
Ruft die geprüfte Website ab, mit Adressprüfung gegen SSRF.
Google-APIs
Mit deinem Schlüssel
PageSpeed und CrUX, mit dem Schlüssel im Header, nie in einer URL.
SEO-Screenshots
Beim Aufruf
Ein Browser, der auf die geprüfte Adresse beschränkt ist, sonst nichts.
Assurance-Prüfungen
Beim Aufruf
Führt die Befehle aus, die dein Assurance-Case deklariert.
Abschaltbar Standardmäßig an, ein Schalter stellt es ab
Auf Wunsch Aus, bis du es verlangst
Beim Aufruf Nur wenn du es ausführst
Mit deinem Schlüssel Nur wenn du den Schlüssel angibst
Kurze Vorstellungen mit Sprecherstimme. Jedes Video hat Untertitel und ein Texttranskript.
Die KI sagte „fertig“. Stimmte das?
Dauer 1:29 · Sprache: Englisch
Wie 39 Agenten diese Website in unter zwölf Stunden neu gebaut haben, was die Reviewer fanden und die fünf Schritte und Befehle, um es selbst nachzuspielen.
Transkript
Die KI sagte „fertig“. Stimmte das? Neununddreißig Agenten haben eine Website in unter zwölf Stunden neu gebaut. Reviewer fanden elf falsche Aussagen. Auch sie irrten sich zweimal. Du wurdest bestimmt schon von einem „fertig“ enttäuscht. So prüfst du es: fünf Schritte, fünf Befehle. Eins. Wie verhinderst du erfundene Fakten? Schreibe zuerst die Regeln: von Grund auf, Fakten aus dem Code, Simuliertes wird gekennzeichnet. Zwei. Was soll es fragen, bevor es startet? Der Intake listet auf, was bekannt ist und was fehlt. Drei. Wie kommen sich die Agenten nicht in die Quere? Ein Briefing pro Seite, je eine Kopie des Repos. BMAD+ verteilt die Briefings und begrenzt jede Welle. Dein Assistent startet die Agenten. Vier. Wer prüft die Arbeit? Fünf Leser, die nichts davon geschrieben haben und Befehle auf einem sauberen Server nachspielen. Und das Gate sagt Nein, bis jede Datei erfasst ist. Ein Versprechen, dass deine Dateien bleiben. Ein Befehl, den es nie gab. Eine Zählung, die um eins danebenlag. Fünf. Korrigieren, dann belegen: neunzehn Fix-Commits, 1.879 Tests, null Barrierefreiheits-Verstöße. Ein Mensch hatte das letzte Wort. Noch hat niemand gemessen, ob Leser es klarer finden. Du bekommst fünf Befehle, drei Schwarm-Dateien, das Review-Gate und sieben Fehler, die du vermeiden kannst. Beginne mit Schritt eins. „Fertig“ ist nur eine Behauptung. Spiel es nach.
Die Intake-Fragen, das Budget von 26 und die Freigabe, Wellen von Sub-Agenten und eine Auswertung, die klarstellt, dass simulierte Einheiten keine Menschen sind.
Transkript
Bevor ein Pack handelt, fragt es. Der Intake stellt jeweils ein paar Fragen und markiert die Pflichtfragen. Wo du keine Antwort hast, schlägt es einen Standardwert vor oder hält die Frage als unbekannt fest, samt Risiko. Die Antworten werden zu einem Briefing, und nichts darin ist erfunden. Dann der Schwarm. Standardmäßig darf ein Lauf 26 Sub-Agenten nutzen, bevor der Assistent dich fragen muss. Willst du mehr, wartet der Lauf mit dem Status needs-approval, bis ein Mensch zustimmt. Nach der Freigabe arbeiten die Sub-Agenten standardmäßig in Wellen von zehn, jeder liest ein Briefing und schreibt eine Antwort. Die Laufzeit prüft jede Antwortdatei und zählt nur die gültigen. Diese Auswertung besteht aus Demodaten und beginnt mit ihrem Hinweis: Simulierte Einheiten sind keine Menschen. Lies die Raten als Obergrenze und bestätige sie mit echten Menschen.
Der Design-Read, Tokens und Zustände und ein Pre-flight-Urteil aus der Checkliste.
Transkript
Atelier, das zehnte Pack, baut, prüft und überarbeitet Oberflächen nach nachprüfbaren Regeln. Es beginnt mit einem Design-Read: Fragen zur Oberfläche, zur Zielgruppe und zur einen Aufgabe, die die Seite erfüllen muss. Ein Regler, den du offen lässt, wird aus der Oberfläche abgeleitet, und das Briefing vermerkt, dass er abgeleitet wurde. Danach baut es mit semantischen Tokens, WCAG-AA-Kontrast und allen abgedeckten Zuständen. Am Ende steht ein Pre-flight. „Bereit“ oder „nicht bereit“ wird an der Checkliste abgelesen, nicht daran, wie der Bildschirm aussieht. Der Installer kopiert seine drei Skills, und doctor prüft sie.
Ein Rundgang durch die zehn Packs und ihre Agenten, mit der Summe von 48 aufgeschlüsselt in 15 installierte, 27 in Shield und 6 in Dev Studio.
Transkript
BMAD+ besteht aus zehn Packs. Core ist Pflicht: Atlas für Strategie, Forge für Architektur und Entwicklung, Sentinel für Qualität, Nexus für Koordination. OSINT bringt Shadow mit, für geregelte Recherche in öffentlichen Quellen. Maker entwirft, prüft und verpackt neue Agenten. Shield deckt Compliance ab, mit 27 Spezialisten-Agenten und 11 Workflows, von der DSGVO bis ISO 27001. SEO ergänzt drei Agenten, Scout, Chief und Judge, und ein Audit in sechs Phasen. Memory bringt Zecher mit, der Notizen, Entscheidungen und Sitzungsübergaben festhält. Dev Studio umfasst sechs Rollen und 38 Workflows, von der Analyse bis zum Review. Backup erstellt Sicherungen mit Zeitstempel, Animated baut Scroll-Websites aus Video, und Design bringt Atelier mit. Zusammen sind das 48 Agenten.
Installieren, aktualisieren, deinstallieren und das Gedächtnis behalten
Dauer 1:02 · Sprache: Englisch
Ein Installationsbefehl, eine Prüfung mit doctor, Updates, die deine Änderungen behalten, und eine Deinstallation, die Gedächtnis und Konfiguration stehen lässt.
Transkript
Ein einziger Befehl im Projektordner, dann wählst du deine Adapter und Packs. Der Installer schreibt die Agenten-Anweisungen, das gemeinsame Rückgrat des Projekts und die gewählten Adapter. Danach prüft doctor die Installation und meldet, wie viele Prüfungen bestanden wurden. Updates behalten deine angepassten Dateien: BMAD+ erfasst, welche Dateien es verwaltet. Eine Versionsprüfung schaut nur nach. Automatische Updates brauchen eine ausdrückliche Projektrichtlinie. Die Deinstallation entfernt nur Dateien, die noch dem entsprechen, was installiert wurde. Dein Gedächtnis, deine Änderungen und deine Konfiguration bleiben, wo sie sind. Sie löscht nie einen Ordner rekursiv, daher bleiben versteckte Dateien und verschachtelte Inhalte erhalten.
Wie Nexus unabhängige Aufgaben findet, jeder einen eigenen Schreibbereich gibt, echte Ergebnisse festhält und unabhängige Prüfungen vor der Annahme ausführt.
Transkript
Nexus koordiniert die Arbeit der übrigen Rollen. Es sucht unabhängige Aufgaben, solche, die keine gemeinsame Datei berühren. Jede Aufgabe bekommt ihren eigenen Schreibbereich, und diese Bereiche dürfen sich nicht überschneiden. Parallele Agenten liefert dein Host-Werkzeug. Ohne sie laufen die Aufgaben nacheinander. Nexus kann außerdem einen geplanten lokalen Befehl oder einen Codex-CLI-Prozess starten, unter einem Supervisor im Vordergrund. Es hält das tatsächliche Ergebnis fest und führt unabhängige Prüfungen aus, bevor etwas akzeptiert wird. Es läuft kein Scheduler im Hintergrund, und die Berechtigungen des Hosts gelten weiterhin. Im Autopilot läuft dieselbe Pipeline von der Idee bis zur Auslieferung, mit den Checkpoints, die du einstellst.
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.
01
Die Grundlage installieren
Führe den Befehl aus und wähle deine Tools und benötigten Pakete. Core ist enthalten.
02
Dein gewohntes KI-Tool öffnen
Starte eine Sitzung im Projekt, damit dein Tool den erzeugten Adapter und die Agentenanweisungen laden kann.
03
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.