AI-powered architecture design skill for system diagrams, dependency analysis, tech stack decisions, and ADRs.
npx clawhub@latest install senior-architectSenior Architect is a skill that brings structured software architecture expertise to your AI agent. It provides three core tools — an architecture diagram generator, a dependency analyzer, and a project architect — alongside curated decision workflows for choosing databases, architecture patterns, and deployment strategies. Use it to visualize system structure, detect code smells and circular dependencies, produce Architecture Decision Records (ADRs), and evaluate trade-offs between monolith and microservices approaches.
npx clawhub@latest install senior-architectClick the Install button at the top of this page for one-click setup
Scans a project directory and produces architecture diagrams in Mermaid, PlantUML, or ASCII format. Supports component, layer, and deployment diagram types, making it easy to create documentation or prepare visuals for team discussions.
Analyzes direct and transitive dependencies across package.json, requirements.txt, pyproject.toml, go.mod, and Cargo.toml. Detects circular dependencies, calculates a coupling score (0–100), and flags outdated packages with security implications.
Inspects project structure to detect architectural patterns (MVC, layered, hexagonal, microservices), surface code organization issues like god classes and mixed concerns, and identify layer violations. Outputs prioritized recommendations for structural improvement.
Step-by-step workflows for database selection (SQL vs. NoSQL, scale thresholds, consistency requirements) and architecture pattern selection (monolith vs. microservices vs. hybrid) guide you to a reasoned decision with trade-offs clearly stated.
Covers languages (TypeScript, Python, Go, Rust, Kotlin, Swift), frameworks (React, FastAPI, Next.js, GraphQL), databases (PostgreSQL, MongoDB, Redis, DynamoDB, Cassandra), and infrastructure (Docker, Kubernetes, AWS, GCP, Azure, Terraform).
Each decision workflow concludes with a structured ADR template capturing context, options considered, the chosen decision, rationale, and accepted trade-offs — keeping architectural choices auditable and team-readable.
Run the Project Architect tool against an existing repository to instantly understand its architectural pattern, layer structure, and key problem areas — without reading thousands of lines of code manually.
Walk through the Database Selection Workflow: characterize your data, estimate scale, define consistency needs, and receive a concrete recommendation (e.g., PostgreSQL vs. DynamoDB) along with a ready-to-commit ADR.
Run the Dependency Analyzer against a project before shipping to catch circular module dependencies, high coupling scores, and packages with known CVEs — outputting JSON for easy CI/CD pipeline integration.
Generate Mermaid or PlantUML diagrams for every major service in a platform in a single session, producing consistent, up-to-date architecture diagrams for Confluence, Notion, or a GitHub wiki.
npx clawhub@latest install senior-architectLog in to write a review
No reviews yet. Be the first to share your experience!