Architekturauswahl und Fitnessprüfungen
Ziele in beobachtbares Verhalten übersetzen
Identifizieren Sie Akteure, kritische Arbeitsabläufe, Datenverantwortlichkeiten und Einschränkungen. Wandeln Sie „skalierbar
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.
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).
npx skills add https://github.com/karlem/skills/tree/HEAD/architecture/architecture-patternsIdentifizieren Sie Akteure, kritische Arbeitsabläufe, Datenverantwortlichkeiten und Einschränkungen. Wandeln Sie „skalierbar
This repo contains 1 individual skill — each has its own dedicated page.
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".