AI-gestuurde architectuurontwerp-skill voor systeemdiagrammen, afhankelijkheidsanalyse, tech stack-beslissingen en ADR's.
npx clawhub@latest install senior-architectSenior Architect is een skill die gestructureerde software-architectuurexpertise naar uw AI-agent brengt. Het biedt drie kerntools — een architectuurdiagramgenerator, een afhankelijkheidsanalyser en een projectarchitect — samen met samengestelde beslissingsworkflows voor het kiezen van databases, architectuurpatronen en implementatiestrategieën. Gebruik het om systeemstructuur te visualiseren, code smells en circulaire afhankelijkheden te detecteren, Architecture Decision Records (ADR's) te produceren en afwegingen tussen monolithische en microservices-benaderingen te evalueren.
npx clawhub@latest install senior-architectKlik op de Installeren-knop bovenaan deze pagina voor installatie met één klik
Scant een projectmap en genereert architectuurdiagrammen in Mermaid, PlantUML of ASCII-formaat. Ondersteunt component-, laag- en implementatiediagramtypen, waardoor het eenvoudig is om documentatie te maken of visuals voor te bereiden voor teamdiscussies.
Analyseert directe en transitieve afhankelijkheden in package.json, requirements.txt, pyproject.toml, go.mod en Cargo.toml. Detecteert circulaire afhankelijkheden, berekent een koppelingscore (0–100) en markeert verouderde pakketten met beveiligingsimplicaties.
Inspecteert de projectstructuur om architectuurpatronen te detecteren (MVC, gelaagd, hexagonaal, microservices), problemen met codeorganisatie zoals god-klassen en gemengde verantwoordelijkheden aan het licht te brengen, en laagschendingen te identificeren. Geeft geprioriteerde aanbevelingen voor structurele verbetering.
Stapsgewijze workflows voor databaseselectie (SQL vs. NoSQL, schaaldrempels, consistentievereisten) en architectuurpatronselectie (monoliet vs. microservices vs. hybride) begeleiden je naar een beredeneerde beslissing waarbij de afwegingen duidelijk worden vermeld.
Dekt talen (TypeScript, Python, Go, Rust, Kotlin, Swift), frameworks (React, FastAPI, Next.js, GraphQL), databases (PostgreSQL, MongoDB, Redis, DynamoDB, Cassandra) en infrastructuur (Docker, Kubernetes, AWS, GCP, Azure, Terraform).
Elke beslissingsworkflow wordt afgesloten met een gestructureerd ADR-sjabloon dat de context, overwogen opties, de genomen beslissing, de redenering en de geaccepteerde afwegingen vastlegt — zodat architectuurkeuzes controleerbaar en leesbaar blijven voor het team.
Gebruik de Senior Architect tool op een bestaand repository om direct inzicht te krijgen in het architectuurpatroon, de lagenstructuur en de belangrijkste probleemgebieden — zonder handmatig duizenden regels code te hoeven lezen.
Doorloop de Database Selectie Workflow: karakteriseer je gegevens, schat de schaal in, definieer de consistentiebehoeften en ontvang een concrete aanbeveling (bijv. PostgreSQL vs. DynamoDB) samen met een gebruiksklaar ADR.
Voer de Dependency Analyzer uit op een project vóór de release om circulaire moduleafhankelijkheden, hoge koppelingsscores en pakketten met bekende CVE's op te sporen — met JSON-uitvoer voor eenvoudige integratie in CI/CD-pipelines.
Genereer Mermaid- of PlantUML-diagrammen voor elke belangrijke service in een platform tijdens één sessie, waarbij consistente en actuele architectuurdiagrammen worden geproduceerd voor Confluence, Notion of een GitHub-wiki.
npx clawhub@latest install senior-architectInloggen om een beoordeling te schrijven
Nog geen beoordelingen. Wees de eerste om je ervaring te delen!