# Cheat-Sheet: Von der Idee bis zum Betrieb

Du hast eine Idee.
Du willst, dass sie fertig wird.
Du willst nicht lernen, wie Programmieren geht.
Diese Seite zeigt dir den einen Befehl.
Und alles, was danach passiert.

## So läuft es

1. Du sagst der KI deine Idee. Drei Sätze reichen.
2. Die KI zeigt dir, was aus der Idee werden kann.
3. Du sagst Ja. Oder du änderst etwas.
4. Die KI baut.
5. Am Ende läuft dein Produkt. Die KI passt weiter auf.

Jeder Vorschlag der KI ist belegt. Das heißt: Die KI hat im Internet
nachgesehen. Sie zeigt dir drei Möglichkeiten. Eine davon empfiehlt sie.
Du kannst die Quellen jederzeit sehen.

Du kannst jederzeit "Stopp" sagen. Die KI hört dann auf.

## Neu oder bestehend

Der Befehl geht in beiden Fällen.

- **Neues Produkt.** Dein Ordner ist leer. Die KI fängt bei der Idee an.
  Fachwort: Greenfield, "grüne Wiese".
- **Bestehendes Produkt.** Dein Ordner hat schon Code. Die KI liest zuerst
  den Bestand. Sie prüft die Idee gegen den Code. Sie ändert nur, was zur
  Idee gehört. Fachwort: Brownfield, "bebautes Land".

Die KI erkennt den Fall selbst. Sie schreibt ihn in die Stand-Datei.
Sag "das ist ein neues Produkt" oder "das ist ein bestehendes Produkt",
wenn sie falsch liegt.

Bei einem bestehenden Produkt gilt zusätzlich:

- Die vorhandenen Tests müssen grün sein, bevor die KI etwas ändert.
  Sind sie rot, repariert die KI das zuerst. Das ist ein eigener Schritt.
- Vorhandene Pläne werden ergänzt, nicht neu geschrieben.
- Jede geänderte Stelle bekommt einen Test, der die alte Funktion schützt.
- Neues Verhalten für Nutzer läuft erst hinter einem Schalter. So kannst
  du es jederzeit abschalten.

## Der Befehl

In Claude Code tippst du:

```
/idea-to-production Nachbarn sollen sich Werkzeuge leihen können.
```

In einem anderen Assistenten schreibst du:

> Nutze den Skill idea-to-production: Nachbarn sollen sich Werkzeuge leihen können.

Ein Skill ist eine Anleitung für die KI.
Der Skill `idea-to-production` führt dich durch alle Schritte.
Er geht sie in fester Reihenfolge durch.

## Wie viel die KI allein macht

Das entscheidest du. Es gibt drei Stufen.

| Du sagst | Das passiert |
|---|---|
| nichts | **Dialog.** Nach jedem Schritt zeigt die KI Vorschläge. Sie wartet auf dein Ja. |
| "ab jetzt autonom bis es Geld kostet" | **Autonom bis zu einer Bedingung.** Die KI arbeitet allein. Sie hört auf, wenn die Bedingung eintritt. Dann berichtet sie. |
| "komplett autonom" | **Vollautonom.** Die KI arbeitet allein bis zum Ende. Sie entscheidet auch über Geld, Recht, Namen und Ort der Veröffentlichung. Sie nimmt immer die empfohlene Möglichkeit. |
| "keine Rückstellung" | Die KI baut jede Funktion. Sie schiebt nichts auf später. |
| "ab jetzt Dialog" oder "Stopp" | Die KI hält an. Sie schreibt den Stand auf. Sie berichtet. |

Bedingungen, die die KI kennt:

- `Kosten`: alles, was Geld kostet.
- `Deploy`: bevor das Produkt online geht.
- `rot`: ein Test schlägt fehl.

Du kannst auch eine eigene Bedingung sagen. Zum Beispiel: "bis die
Anmeldung fertig ist".

Bei Geld, Recht, Namen und Ort der Veröffentlichung macht die KI immer
zuerst die besten Vorschläge. Zum Beispiel: der günstigste Ort, an dem
das Produkt läuft. Im Dialog wählst du. Im Vollautonom-Modus wählt die
KI. Sie schreibt jede Entscheidung auf. Du kannst jede Entscheidung
später ändern.

Die KI hält nur an, wenn sie ohne dich nicht weiterkommt. Zum Beispiel:
Sie braucht ein Passwort. Oder eine Zahlungsart. Oder eine Unterschrift.
Dann sagt sie genau, was fehlt.

## Wo der Stand steht

Die KI schreibt den Stand in eine Datei:
`_bmad-output/autopilot/STATE.md`.

Darin stehen: die Idee, der Fall (neu oder bestehend), die Stufe, der
aktuelle Schritt, alle Entscheidungen. Machst du morgen weiter, liest die KI die Datei. Sie
macht beim aktuellen Schritt weiter.

## Alle Schritte

| Schritt | Du sagst | Du bekommst | Skill dahinter |
|---|---|---|---|
| 0 Bestand | nichts. Nur bei bestehendem Produkt. | eine Beschreibung deines Projekts für die KI. Ein grüner Testlauf. Die vorhandenen Pläne. | `bmad-project-context` |
| 1 Ideen | deine Idee | Varianten der Idee. Ein Geschäftsmodell. | `bmad-brainstorming`, `bmad-cis-innovation-strategy` |
| 2 Kurzbeschreibung | "das gefällt mir" | eine Seite: Problem, Zielgruppe, Ziel. Bei bestehendem Produkt: die Idee geprüft gegen den Code. | `bmad-product-brief`, `bmad-forge-idea` |
| 3 Recherche | nichts | Markt, Technik, Wettbewerb. Mit Quellen. | `bmad-deep-recon` |
| 4 Anforderungen | Ja oder Änderung | eine Liste: was gebaut wird und warum. Bei bestehendem Produkt: die alte Liste, ergänzt. | `bmad-prd` |
| 5 Technik-Plan | Ja oder Änderung | die wichtigsten technischen Entscheidungen | `bmad-architecture` |
| 6 Oberfläche | wie es aussehen soll | Beschreibung von Aussehen und Bedienung | `bmad-ux` |
| 7 Arbeitspakete | nichts | kleine Pakete, die einzeln gebaut werden | `bmad-spec`, `bmad-create-epics-and-stories`, `bmad-sprint-planning` |
| 8 Testplan | nichts | ein Plan, was getestet wird. **Pflicht** vor dem Bauen. | `bmad-testarch-test-design` |
| 9 Bauen | nichts | fertiger, geprüfter Code | `bmad-build`, `bmad-build-auto`, `bmad-code-review` |
| 10 Testen | nichts | automatische Tests. Eine Liste: welche Anforderung welcher Test prüft. **Pflicht** vor dem Veröffentlichen. | `bmad-testarch-automate`, `bmad-testarch-trace` |
| 11 Veröffentlichen | wo es laufen soll | das Produkt online. Ein Plan für den Rückweg. | `release-record-and-rollback`, `feature-flag-delivery-gateway`, `service-objectives-per-operation` |
| 12 Betrieb | nichts | Messwerte. Ein Plan für Störungen. Eine Kosten-Grenze. | `oneuptime-observability-aware-coding`, `request-correlation`, `incident-record`, `cost-and-capacity-ceilings` |
| 13 Wartung | "was haben wir gelernt" | Rückblick. Kurskorrektur. Aktuelle Bausteine. | `bmad-retrospective`, `bmad-correct-course` |

Zwei Schritte sind Pflicht. Keine Stufe lässt sie aus.
Erstens: der Testplan vor dem Bauen.
Zweitens: die Tests vor dem Veröffentlichen.
Bei einem bestehenden Produkt kommt ein dritter dazu:
die alten Tests sind grün, bevor die KI etwas ändert.

## Was du wissen musst

- Der Skill ist eine Anleitung. Die KI liest sie und hält sich daran.
  Er ist kein Programm, das allein läuft.
- Nur Claude Code prüft den Einstieg automatisch. Andere Assistenten
  folgen der Anleitung, weil sie in ihren Regeln steht.
- Der Stand steht in einer Datei. Die KI muss sie lesen und schreiben.

## Wo die Dinge liegen

| Was | Wo |
|---|---|
| Wo du gerade stehst | `_bmad-output/autopilot/STATE.md` |
| Kurzbeschreibung, Anforderungen, Technik-Plan, Recherche | `_bmad-output/planning-artifacts/` |
| Arbeitspakete | `_bmad-output/specs/` und `_bmad-output/implementation-artifacts/` |
| Testplan und Test-Liste | `_bmad-output/test-artifacts/` |
| Plan für den Rückweg | `docs/releases/` in deinem Projekt |
