Communitygithub.com

xazaj/sdlc-playbook

Entscheidungsleitfäden für Coding-Agenten – ein Entwicklungshandbuch für den gesamten SDLC. Jede Phase enthält eine Auswahlmatrix: Was soll installiert werden, welches Designsystem passt, SDD oder TDD?

Was ist sdlc-playbook?

Dieses Skill (xazaj/sdlc-playbook) bietet Coding-Agenten wie Claude Code, Cursor oder Codex eine strukturierte Entscheidungsmatrix für den gesamten Softwareentwicklungslebenszyklus (SDLC). Es deckt jede Phase von der Planung bis zum Deployment ab und gibt klare Handlungsempfehlungen, statt den Nutzer mit Optionen zu überfordern. Der Agent liest die Datei `~/.sdlc/stages/20-design/DECIDE.md`, die je nach Phase entscheidet, ob z. B. ein bestimmtes Framework, ein Designsystem oder eine Teststrategie gewählt wird. Das Skill reduziert die kognitive Last für Entwickler, indem es Entscheidungen auf Basis von Kriterien wie Lebensdauer des Interfaces, Bildschirmumfang und Markenwiedererkennung automatisiert. Es unterstützt alle gängigen Coding-Agenten-Plattformen und arbeitet mit einem lokalen Cache, der nur bei Bedarf überprüft wird. Die Ausgabe ist eine einzige, begründete Empfehlung – kein Katalog aller Möglichkeiten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add xazaj/sdlc-playbook

In Ihrer bevorzugten KI fragen

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

Dokumentation

Auswahl des Designansatzes

Lies die Entscheidungsmatrix und gib eine Empfehlung für die aktuelle Benutzeroberfläche.

Entscheidungsmatrix: ~/.sdlc/stages/20-design/DECIDE.md (~ ist das Home-Verzeichnis des aktuellen Benutzers)

Verwendung

  1. Führe zuerst ~/.sdlc/bin/check-update.sh aus. Es bleibt normalerweise still, gibt aber eine Zeile aus, wenn das Wissensrepository hinter der entfernten Quelle zurückliegt – teile dies dem Benutzer mit und fahre fort. Die Ausführung ist gedrosselt, sodass nicht jedes Mal eine Netzwerkanfrage gesendet wird.
  2. Falls folgende Punkte unbekannt sind, kläre sie einen nach dem anderen: Wie lange soll dieses Interface leben? Ungefähr wie viele Bildschirmseiten umfasst es? Ist Markenbekanntheit erforderlich?
  3. Lies die obige DECIDE.md und orientiere dich an den Abschnitten „Entscheidungskriterien" und „Empfohlener Pfad".
  4. Gib eine eindeutige Empfehlung mit Begründung – liste nicht alle Optionen auf, damit der Benutzer selbst wählt.
  5. Falls dieses Interface von einem Agenten generiert werden soll, lies den Abschnitt „Unterschiede bei der Ausführung durch Agenten“ – dort wird erklärt, wie man Schablonen-Effekte vermeidet.

Dieses Skill ist nur für die Auswahl des Ansatzes zuständig. Die konkrete visuelle Umsetzung nach der Entscheidung überlässt Implementierungsskills wie frontend-design.

Gib nicht die gesamte DECIDE.md wieder.

Verwandte Skills