MyClaw
HomeProductsUse CasesPricingSkillsResourcesCompany
HomeUse CasesPricingSkills
Sign In
Home
ProductsOpenClaw HostingHermes Agent Hosting
Use CasesPricingSkills
ResourcesCompareTutorialLearnBlogUpdatesResourcesCommunity
CompanyAboutSupport
Sign In
MyClaw.ai

Your AI agent, already running.

Product

OpenClaw HostingHermes Agent HostingUse CasesPricingCompareAlibaba Cloud

Resources

BlogUpdatesSkillsModelsSupportCommunityCapybara

Legal

TermsPrivacyCookieGDPRContact

© 2023 Cubo World Inc. All rights reserved.

← Back to Skills
Design & Media
🖼️

Senior Architect

Featured

AI-powered architecture design skill for system diagrams, dependency analysis, tech stack decisions, and ADRs.

Alireza Rezvaniv1.0.0
AI PoweredOpen SourceAutomationDeveloper Tool
Connecting to VM...
Connecting to VM...
npx clawhub@latest install senior-architect
12Stars
4.8kDownloads
100Current Installs
📦
v1.0.0Version
📅
Mar 9, 2026Updated
View Source(ClawHub)

Senior Architect Skill Overview

Senior 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.

How to Use It

Step 1: Run in your terminal or install this skill on MyClaw

npx clawhub@latest install senior-architect
or

Click the Install button at the top of this page for one-click setup

When to Use Senior Architect

Best Fit

  • You need to visualize an existing codebase — generate component, layer, or deployment diagrams in Mermaid, PlantUML, or ASCII directly from a project directory.
  • You're evaluating architecture patterns — get structured guidance on monolith vs. microservices, CQRS, event sourcing, hexagonal architecture, and more based on team size and requirements.
  • You want to audit dependencies — detect circular dependencies, measure coupling scores, flag outdated packages with known CVEs, across npm, Python, Go, and Rust projects.
  • You need to make and document a tech decision — walk through database selection or architecture pattern workflows and produce an ADR with context, options, rationale, and trade-offs.

When Not to Use

  • You need runtime or production monitoring — this skill analyzes static project structure, not live system behavior or observability data.
  • Your project is a non-standard or highly proprietary stack — the dependency analyzer supports npm/yarn, Python, Go, and Rust; other ecosystems are not covered.

Key Features

Architecture Diagram Generator

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.

Dependency Analyzer

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.

Project Architect Assessment

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.

Guided Decision Workflows

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.

Broad Tech Stack Coverage

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).

Architecture Decision Records (ADRs)

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.

Use Cases

Onboarding onto an unfamiliar codebase

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.

Choosing a database for a new service

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.

Pre-release dependency audit

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.

Architecture documentation sprint

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.

Connecting to VM...
npx clawhub@latest install senior-architect
12Stars
4.8kDownloads
100Current Installs
📦
v1.0.0Version
📅
Mar 9, 2026Updated
View Source(ClawHub)

FAQ

Reviews

0 reviews

Log in to write a review

No reviews yet. Be the first to share your experience!