Communitygithub.com

prosper12/app-blueprint-generator

Wandeln Sie Geschäftsanforderungen in Architektur-Blaupausen um, die KI-Codierungsagenten zur Erstellung robuster Software nutzen können.

Was ist app-blueprint-generator?

Dieses Skill unterstützt Entwickler und KI-Agenten dabei, aus unstrukturierten Geschäftsanforderungen detaillierte Architektur-Blaupausen zu erstellen. Es analysiert Eingaben wie User Stories oder Use Cases und generiert eine strukturierte Spezifikation (z. B. Datenmodelle, Komponentendiagramme, API-Endpunkte). Dies ermöglicht es KI-Codierungsagenten wie Claude Code, Cursor oder Codex, direkt aus der Blaupause Code zu generieren, der den Anforderungen entspricht. Der Skill ist plattformunabhängig und wird direkt als Markdown-Datei mit klaren Abschnitten ausgegeben, die der Agent als Anleitung für die Implementierung verwenden kann. Er reduziert Interpretationsfehler und beschleunigt die Softwareentwicklung, indem er eine gemeinsame, verständliche Referenz zwischen Menschen und KI schafft.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add prosper12/app-blueprint-generator

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

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

  1. Geben Sie eine oder mehrere Geschäftsanforderungen im Format einer User Story oder eines Use Cases ein.
  2. Der Skill verarbeitet die Eingabe und gibt eine strukturierte Blaupause aus.
  3. 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

Verwandte Skills