KI-gestützte Architekturdesign-Funktion für Systemdiagramme, Abhängigkeitsanalysen, Tech-Stack-Entscheidungen und ADRs.
npx clawhub@latest install senior-architectSenior Architect ist eine Skill, die strukturierte Software-Architektur-Expertise in Ihren KI-Agenten einbringt. Sie bietet drei Kernwerkzeuge — einen Architekturdiagramm-Generator, einen Abhängigkeitsanalysator und einen Projektarchitekten — sowie kuratierte Entscheidungs-Workflows für die Auswahl von Datenbanken, Architekturmustern und Deployment-Strategien. Verwenden Sie sie, um Systemstrukturen zu visualisieren, Code-Smells und zirkuläre Abhängigkeiten zu erkennen, Architecture Decision Records (ADRs) zu erstellen und Trade-offs zwischen Monolith- und Microservices-Ansätzen zu bewerten.
npx clawhub@latest install senior-architectKlicke oben auf der Seite auf Installieren für die Ein-Klick-Einrichtung
Scannt ein Projektverzeichnis und erstellt Architekturdiagramme im Mermaid-, PlantUML- oder ASCII-Format. Unterstützt Komponenten-, Schichten- und Deployment-Diagrammtypen und erleichtert so die Erstellung von Dokumentationen oder die Vorbereitung von Visualisierungen für Teamdiskussionen.
Analysiert direkte und transitive Abhängigkeiten in package.json, requirements.txt, pyproject.toml, go.mod und Cargo.toml. Erkennt zirkuläre Abhängigkeiten, berechnet einen Kopplungswert (0–100) und markiert veraltete Pakete mit sicherheitsrelevanten Auswirkungen.
Untersucht die Projektstruktur, um Architekturmuster zu erkennen (MVC, geschichtet, hexagonal, Microservices), Probleme bei der Code-Organisation wie God-Klassen und gemischte Zuständigkeiten aufzudecken und Schichtverletzungen zu identifizieren. Gibt priorisierte Empfehlungen zur strukturellen Verbesserung aus.
Schritt-für-Schritt-Workflows für die Datenbankauswahl (SQL vs. NoSQL, Skalierungsschwellenwerte, Konsistenzanforderungen) und die Auswahl von Architekturmustern (Monolith vs. Microservices vs. Hybrid) führen Sie zu einer begründeten Entscheidung, bei der die Kompromisse klar dargestellt werden.
Umfasst Sprachen (TypeScript, Python, Go, Rust, Kotlin, Swift), Frameworks (React, FastAPI, Next.js, GraphQL), Datenbanken (PostgreSQL, MongoDB, Redis, DynamoDB, Cassandra) sowie Infrastruktur (Docker, Kubernetes, AWS, GCP, Azure, Terraform).
Jeder Entscheidungsworkflow wird mit einer strukturierten ADR-Vorlage abgeschlossen, die Kontext, betrachtete Optionen, die getroffene Entscheidung, die Begründung sowie akzeptierte Kompromisse erfasst — so bleiben Architekturentscheidungen nachvollziehbar und für das Team verständlich.
Führe das Senior Architect-Tool gegen ein bestehendes Repository aus, um dessen Architekturmuster, Schichtstruktur und wichtigste Problembereiche sofort zu verstehen – ohne Tausende von Codezeilen manuell lesen zu müssen.
Durchlaufe den Datenbankauswahl-Workflow: Charakterisiere deine Daten, schätze den Umfang ein, definiere deine Konsistenzanforderungen und erhalte eine konkrete Empfehlung (z. B. PostgreSQL vs. DynamoDB) sowie ein sofort einsatzbereites ADR – bereit zum Committen.
Führe den Dependency Analyzer gegen ein Projekt aus, bevor es ausgeliefert wird, um zirkuläre Modulabhängigkeiten, hohe Kopplungswerte und Pakete mit bekannten CVEs zu erkennen – mit JSON-Ausgabe für eine einfache Integration in CI/CD-Pipelines.
Generiere Mermaid- oder PlantUML-Diagramme für jeden wichtigen Dienst einer Plattform in einer einzigen Sitzung und erstelle dabei konsistente, aktuelle Architekturdiagramme für Confluence, Notion oder ein GitHub-Wiki.
npx clawhub@latest install senior-architectAnmelden, um eine Bewertung zu schreiben
Noch keine Bewertungen. Sei der Erste, der seine Erfahrungen teilt!