BMAD+ · Dokumentation

Von der Installation zum ersten Workflow.

Beginne mit einer kleinen Aufgabe in deinem Projekt. Diese Anleitung zeigt, was du im Terminal ausführst, was du deinen KI-Assistenten fragst und wie du BMAD+ aktuell hältst.

Veröffentlichte Version v0.13.0Dokumentation geprüft

Schritt für Schritt starten

Du brauchst Node.js 20 oder neuer und dein gewohntes KI-Entwicklungswerkzeug. BMAD+ liefert Projektanweisungen, Rollen und Workflows; dein Werkzeug stellt das Modell und die Ausführungsrechte bereit.

  1. Projektordner öffnen

    Öffne ein Terminal im Repository, an dem du arbeiten möchtest, und prüfe die Node.js-Version. Nutze weiterhin deine übliche Versionsverwaltung.

    Im Terminal deines Projekts
    node --version

    Die Ausgabe sollte v20 oder neuer anzeigen. Installiere oder aktualisiere Node.js bei Bedarf separat.

  2. BMAD+ installieren und Werkzeuge wählen

    Starte das Installationsprogramm. Wähle die Adapter deiner KI-Werkzeuge und die benötigten Packs. Core enthält Atlas, Forge, Sentinel und Nexus.

    Im Terminal deines Projekts
    npx [email protected] install

    Die Installation erstellt Agentenanweisungen, die gemeinsame Projektbasis und die gewählten Adapter. Optionale Packs können weitere Laufzeitumgebungen oder API-Zugänge benötigen.

  3. Sitzung im selben Ordner starten

    Öffne oder starte deinen KI-Coding-Assistenten im Projekt neu, damit er seinen Adapter und AGENTS.md laden kann. Frage nach den installierten Agenten und Workflows.

    In deinem KI-Assistenten
    bmad-help

    Nach der Installation ist kein weiterer BMAD+-Initialisierungsbefehl nötig. bmad-help ist eine Nachricht an den Assistenten, kein Terminalbefehl.

  4. Einer Rolle eine konkrete Aufgabe geben

    Beschreibe Ziel, Einschränkungen und erwartetes Ergebnis. Beginne bei einer neuen Idee mit Atlas, bei einer Änderung am bestehenden Code mit Forge.

    In deinem KI-Assistenten
    Atlas, hilf mir, eine kleine Rechnungsanwendung für Selbstständige einzugrenzen. Frage nach den Nutzern, bestimme den ersten nützlichen Ablauf und schreibe ein Briefing mit Akzeptanzkriterien.

    Prüfe das Briefing, bevor du Forge eine Story umsetzen lässt. Ein klares Ergebnis macht Fortschritte überprüfbar.

  5. Ergebnis prüfen und Kontext sichern

    Bitte Sentinel, die Änderung anhand der Akzeptanzkriterien zu prüfen. Fordere Testergebnisse und eine kurze Übergabe für die nächste Sitzung an.

    In deinem KI-Assistenten
    Sentinel, prüfe diese Änderung anhand der Akzeptanzkriterien. Überprüfe die wichtigsten Erfolgs- und Fehlerfälle, nenne offene Probleme und fasse zusammen, was die nächste Sitzung wissen muss.

    Lies die Änderungen und Testergebnisse. Der Assistent arbeitet innerhalb der Rechte und Fähigkeiten seines Host-Werkzeugs.

Beispiele zum Anpassen

Ersetze die Projektdetails durch deine eigenen. Diese Gesprächseinstiege nennen ein konkretes Ergebnis zur Prüfung.

Von einer Idee zur ersten Version

Nutze dies, nachdem du Nutzer und Problem beschrieben hast.

In deinem KI-Assistenten
Nexus, plane die erste nutzbare Version meiner Terminbuchungs-App. Lass Atlas den Umfang eingrenzen, Forge die kleinste Umsetzung vorschlagen und Sentinel Akzeptanzprüfungen definieren. Liste Abhängigkeiten auf und halte vor der Umsetzung zur Planprüfung an.

Erwartetes Ergebnis: ein priorisierter Plan, eine kleine erste Story und klare Prüfpunkte.

Einen Fehler im bestehenden Projekt beheben

Ergänze das beobachtete Verhalten, Schritte zur Reproduktion und relevante Fehlermeldungen.

In deinem KI-Assistenten
Forge, untersuche, warum das Speichern einer bearbeiteten Rechnung ein Duplikat erzeugt. Reproduziere den Fehler, finde die Ursache und schlage die kleinste Korrektur vor. Ergänze eine Regressionsprüfung für den tatsächlichen Fehler und bitte Sentinel, den betroffenen Ablauf zu prüfen.

Erwartetes Ergebnis: ein reproduzierter Fehler, eine gezielte Korrektur und ein Nachweis der Regressionsabdeckung.

Unabhängige Arbeit koordinieren

Nutze dies, wenn dein Host parallele Agenten unterstützt und die Aufgaben nicht dieselben Dateien bearbeiten.

In deinem KI-Assistenten
Nexus, teile die freigegebene Arbeit in unabhängige Aufgaben auf. Gib jeder Rolle einen Umfang, zugeordnete Dateien und klare Abschlusskriterien. Nutze parallele Agenten nur, wenn dieses Werkzeug sie unterstützt; führe die Aufgaben sonst nacheinander aus. Integriere die Ergebnisse und lass Sentinel den gesamten Nutzerablauf prüfen.

Erwartetes Ergebnis: begrenzte Aufträge, klare Abhängigkeiten und eine gemeinsame Abschlussprüfung. Parallele Ausführung kommt vom Host-Werkzeug.

Ohne verlorene Entscheidungen fortsetzen

Nutze dies zu Beginn einer späteren Sitzung im selben Projekt.

In deinem KI-Assistenten
Lies AGENTS.md und die verfügbare Projekterinnerung. Fasse den letzten geprüften Stand, offene Entscheidungen und die nächste unerledigte Aufgabe zusammen. Prüfe vor dem Fortsetzen, ob die Notizen noch zum Code passen.

Erwartetes Ergebnis: ein kurzer, belegter Wiedereinstieg. Projektnotizen liefern Kontext und müssen mit dem aktuellen Stand abgeglichen werden.

Updates prüfen und anwenden

Führe diese Befehle im installierten Projekt aus. Die Prüfungen verwenden eine bereits verfügbare CLI. Findet npx --no-install sie nicht, nutze den unten gezeigten Befehl mit expliziter Version.

Veröffentlichte Version prüfen

Vergleiche die installierte Version mit npm. Das Ergebnis enthält installedVersion, latestVersion, status, updateAvailable und canAutoApply.

Im Terminal deines Projekts
npx --no-install bmad-plus update-check --refresh --json

Wenn die CLI fehlt oder die Installation älter ist

Dieser explizite Befehl lädt die dokumentierte CLI und prüft dein Projekt. Nutze bei Version 0.12.2 oder älter die Migration im nächsten Absatz, um die Update-Erkennung hinzuzufügen.

Im Terminal deines Projekts
npx [email protected] update-check --refresh --json

Ein verfügbares Update prüfen und anwenden

Dieser Befehl fragt npm erneut ab und bittet um Bestätigung der genauen Zielversion. Lies den Bericht einschließlich der beibehaltenen angepassten Dateien.

Im Terminal deines Projekts
npx --no-install bmad-plus update --latest

Von Version 0.12.2 oder älter migrieren

Nutze einmalig die CLI mit expliziter Version. Diese bestätigte Migration sichert ersetzte Dateien, weil ältere Installationen keine vollständigen Eigentums-Hashes besitzen.

Im Terminal deines Projekts
npx --yes [email protected] update --yes

  • Benachrichtigung ist der Standard. Eine Versionsprüfung aktiviert keine automatischen Updates. Offline, veraltete oder nicht verfügbare Ergebnisse bedeuten, dass die neueste Version unbekannt ist.
  • Updates erhalten erkannte Anpassungen. Der Bericht kann eine teilweise Anwendung melden, wenn lokale Dateien erhalten bleiben; die installierte Versionsnummer beweist nicht, dass jede Datei der Veröffentlichung entspricht.
  • Bitte den Assistenten nach einem erfolgreichen Update, AGENTS.md und die relevanten Skills erneut zu lesen, oder beginne eine neue Sitzung.
  • BMAD+-Paketupdates und die Synchronisierung des BMAD-METHOD-Quellcodes sind getrennte Aufgaben. Diese Befehle aktualisieren BMAD+; sie führen keinen Upstream-Quellcode in deinem Projekt zusammen.
Optional: automatische Updates auf einen Bereich begrenzen

Aktiviere dies nur, wenn das Projekt zulässige Versionen im angegebenen Semver-Bereich anwenden soll. Die CLI prüft weiterhin Laufzeitkompatibilität, Dateieigentum und Richtlinie. Mit notify kehrst du zu Benachrichtigungen zurück.

Im Terminal deines Projekts
npx --no-install bmad-plus update-policy --mode auto --range "^0.13.0"

Im Terminal deines Projekts
npx --no-install bmad-plus update-policy --mode notify

Nach einem Update wiederherstellen

Update-Belege und Sicherungen liegen unter .bmad/updates/. Ersetze RECEIPT_ID durch die tatsächliche Belegkennung. Die Wiederherstellung prüft die Sicherungen und verweigert das Überschreiben späterer lokaler Änderungen.

Im Terminal deines Projekts
npx --no-install bmad-plus update --restore RECEIPT_ID --yes

Neuigkeiten

Die neueste veröffentlichte Version berücksichtigt lokale Änderungen bei Updates. Anleitung und Installationsbefehl beziehen sich auf dieselbe Version.

v0.13.0 ·

Updates, die dein Projekt respektieren

Entdecke veröffentlichte Versionen, steuere automatische Updates und erhalte angepasste Agentendateien.

Versionsverlauf

Versionsverlauf

Ausgewählte aktuelle Versionen mit ihrem tatsächlichen Veröffentlichungsdatum auf npm. Die Zusammenfassungen beschreiben ausgelieferte Änderungen. Die Paketseite bietet den vollständigen Versionsverlauf.

v0.13.0 ·

Updates, die dein Projekt respektieren

Entdecke veröffentlichte Versionen, steuere automatische Updates und erhalte angepasste Agentendateien.

  • Update-Prüfungen bieten JSON, Aktualisierung und Offline-Modus; Benachrichtigung bleibt der Standard.
  • Datei-Hashes, Sicherungen und Update-Belege schützen erkannte Anpassungen und ermöglichen Wiederherstellung.
  • Die Installation erzeugt die gemeinsame Agentenbasis und sieben Adapter aus denselben Definitionen.
  • Die Deinstallation erhält Projekterinnerung, Einstellungen und geänderte Inhalte, deren sichere Entfernung nicht feststeht.
Veröffentlichtes Paket · v0.13.0

v0.12.2 ·

SEO-Werkzeuge werden mit dem Pack geliefert

Das SEO-Pack enthält die Python-Skripte und Abhängigkeiten für seinen dokumentierten Workflow.

  • Das SEO-Toolkit liegt im npm-Paket und wird in installierte Projekte kopiert.
  • SEO Scout, SEO Chief und SEO Judge sind über ihre Aktivierungsauslöser erreichbar.
  • Crawler-Weiterleitungen werden bei jedem Schritt geprüft; CLI- und Python-Sicherheitsprüfungen wurden erweitert.
Veröffentlichtes Paket · v0.12.2

v0.12.1 ·

Konsistentere Projekterinnerung

Die Projekterinnerung erkennt ein vorhandenes gemeinsames Gedächtnis besser und hält die gewählte Verknüpfung fest.

  • Die Suche berücksichtigt konfigurierte und nahe Portfolio-Orte vor globalen Ersatzorten.
  • Initialisierung und Projektindex wurden korrigiert, um unpassende doppelte Einträge zu vermeiden.
  • Adapter-Abgleich und Prüfung der Installations-Lockdatei wurden verstärkt.
Veröffentlichtes Paket · v0.12.1
Alle veröffentlichten Versionen auf npm

Bei offenen Fragen

Mein Assistent sieht die Agenten nicht. Was soll ich prüfen?

Prüfe, ob er im installierten Projekt geöffnet ist, sein Adapter ausgewählt wurde und AGENTS.md sowie .agents/skills/ vorhanden sind. Starte eine neue Sitzung und bitte ihn, die Anweisungen zu lesen. Jeder Host hat eigene Laderegeln.

Gebe ich autopilot oder parallel im Terminal ein?

Nein. bmad-help, autopilot und parallel sind Gesprächsanweisungen für deinen KI-Assistenten. Terminalbefehle verwenden die BMAD+-CLI, wie in den Beispielen oben.

Die Prüfung meldet unknown oder offline. Bin ich aktuell?

Dieses Ergebnis belegt nicht die neueste veröffentlichte Version. Arbeite weiter und wiederhole die Prüfung, wenn die Registry erreichbar ist. Eine nicht verfügbare Prüfung erlaubt keine Änderung der Update-Richtlinie.

Nach oben