Communitygithub.com

karlem/skills

Wählen Sie Architekturstile anhand messbarer Qualitätsanforderungen aus. Verwenden Sie diese Fähigkeit, wenn Sie einen modularen Monolithen, ein servicebasiertes Design, einen Microkernel, eine ereignisgesteuerte Architektur oder Microservices vergleichen und Entscheidungen in Fitnessprüfungen umwandeln.

Was ist skills?

Diese Fähigkeit unterstützt Entwickler und Architekten dabei, Architekturstile systematisch anhand messbarer Qualitätsanforderungen auszuwählen und Entscheidungen in automatisierte Fitnessprüfungen zu überführen. Sie bietet einen klaren, schrittweisen Prozess zur Übersetzung von Zielen wie Skalierbarkeit, Sicherheit und Wartbarkeit in konkrete Szenarien (Stimulus → Umgebung → Reaktion → Maß) und zur Identifizierung der wenigen Eigenschaften, die das Design maßgeblich bestimmen. Die Fähigkeit vergleicht mehrere Stile (modularer Monolith, servicebasiert, Microkernel, ereignisgesteuert, Microservices) hinsichtlich Kopplungsarten, Ausfallisolierung und Betriebskomplexität und dokumentiert die Wahl in einem ADR (Architecture Decision Record). Abschließend werden Fitnessprüfungen abgeleitet, die verbotene Abhängigkeiten, Vertragskompatibilität, Latenzbudgets, Wiederherstellungszeiten und Mieterisolation umfassen. Die Fähigkeit ist plattformunabhängig und folgt den Prinzipien aus *Fundamentals of Software Architecture* (Richards and Ford).

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/karlem/skills/tree/HEAD/architecture/architecture-patterns

In Ihrer bevorzugten KI fragen

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

Dokumentation

Architekturauswahl und Fitnessprüfungen

Ziele in beobachtbares Verhalten übersetzen

Identifizieren Sie Akteure, kritische Arbeitsabläufe, Datenverantwortlichkeiten und Einschränkungen. Wandeln Sie „skalierbar

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Verwandte Skills