Was macht app-blueprint-generator?
Wandeln Sie Geschäftsanforderungen in Architektur-Blaupausen um, die KI-Codierungsagenten zur Erstellung robuster Software nutzen können.
Überblick
Dieser Skill analysiert Geschäftsanforderungen (z. B. User Stories, Use Cases, Funktionsbeschreibungen) und erstellt daraus eine detaillierte Architektur-Blaupause. Die Blaupause enthält:
- Datenmodelle mit Entitäten, Attributen und Beziehungen
- Komponentendiagramme zur Darstellung der Systemstruktur
- API-Endpunkt-Spezifikationen in OpenAPI-ähnlichem Format
- Sequenzdiagramme für kritische Abläufe
- Implementierungshinweise für KI-Codierungsagenten
Verwendung
- Geben Sie eine oder mehrere Geschäftsanforderungen im Format einer User Story oder eines Use Cases ein.
- Der Skill verarbeitet die Eingabe und gibt eine strukturierte Blaupause aus.
- Die Blaupause kann direkt als Eingabe für KI-Codierungsagenten (Claude Code, Cursor, Codex usw.) verwendet werden.
Beispiel
Eingabe:
Als Benutzer möchte ich mich mit meiner E-Mail-Adresse und einem Passwort anmelden, damit ich auf meine persönlichen Daten zugreifen kann.
Ausgabe:
# Architektur-Blaupause: Benutzerauthentifizierung
## Datenmodell
- Entität: Benutzer
- Attribute: id (UUID), email (string, eindeutig), passwordHash (string), createdAt (datetime)
- Beziehung: Ein Benutzer hat viele Sitzungen
## Komponenten
- Authentifizierungsservice
- Datenbankschicht (PostgreSQL)
- SessionManager
## API-Endpunkte
- POST /api/v1/auth/login
- Request: { email, password }
- Response: { token, user }
## Sequenz
1. Client sendet POST /login → Authentifizierungsservice
2. Service prüft E-Mail und Passwort-Hash
3. Bei Erfolg: SessionManager erstellt Token → zurück an Client
## Implementierungshinweise
- Passwort-Hashing mit bcrypt
- Token basierend auf JWT
- Validierung: E-Mail-Format, Passwortlänge (mind. 8 Zeichen)
Voraussetzungen
- Keine spezifischen externen Abhängigkeiten – der Skill ist rein textbasiert.
- Funktioniert mit allen gängigen KI-Codierungsagenten.
Lizenz
MIT