senior-architect
This skill should be used when the user asks to "design system architecture", "evaluate microservices vs monolith", "create architecture diagrams", "analyze dependencies", "choose a database", "plan for scalability", "make technical decisions", or "review system design". Use for architecture decision records (ADRs), tech stack evaluation, system design reviews, dependency analysis, and generating architecture diagrams in Mermaid, PlantUML, or ASCII format.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/alirezarezvani/senior-architectWhat This Skill Does
The Senior Architect skill is an advanced system design companion designed to assist software engineers and architects in planning, documenting, and evaluating technical infrastructure. By leveraging internal CLI tools like the Architecture Diagram Generator and the Dependency Analyzer, this skill transforms complex project structures into actionable insights. It provides structural visibility, identifies potential architectural bottlenecks, and aids in the decision-making process for complex system requirements such as choosing between microservices and monoliths, database selection, or identifying circular dependencies within your source code.
Installation
To integrate this skill into your environment, use the OpenClaw skill manager:
clawhub install openclaw/skills/skills/alirezarezvani/senior-architect
Use Cases
- Documentation & Visualization: Automatically generate high-fidelity architecture diagrams (Mermaid, PlantUML, ASCII) for system reviews.
- Technical Debt Mitigation: Utilize the dependency analyzer to surface circular dependencies, excessive coupling, and outdated packages before they impact system stability.
- Strategic Decision Making: Receive evidence-based advice for complex architectural shifts, such as moving from a monolithic architecture to distributed microservices.
- Standardization: Generate Architecture Decision Records (ADRs) to maintain clear documentation of technical choices made during the software development lifecycle.
Example Prompts
- "Design a scalable microservices architecture for an e-commerce application handling 10k requests per second. Include a Mermaid diagram for the component structure."
- "Analyze the dependencies in my current project directory and identify any potential circular dependencies or high coupling scores that could hinder maintainability."
- "Help me choose between PostgreSQL and MongoDB for a real-time analytics dashboard project, considering our current read-heavy workload and data consistency requirements."
Tips & Limitations
- Project Scope: Always run the tool from the root directory of your project for the most accurate analysis.
- Formats: While Mermaid is excellent for documentation, use ASCII output for quick terminal-based architecture reviews without needing external rendering software.
- Limitations: The skill is designed for structural and architectural analysis. It does not perform deep logic unit testing or code quality linting—ensure you pair this with specific linters or testing frameworks for comprehensive coverage. For complex systems, always review the generated diagrams to ensure they match your specific business-level context.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-alirezarezvani-senior-architect": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution
Related Skills
intl-expansion
International market expansion strategy. Market selection, entry modes, localization, regulatory compliance, and go-to-market by region. Use when expanding to new countries, evaluating international markets, planning localization, or building regional teams.
marketing-strategy-pmm
Product marketing skill for positioning, GTM strategy, competitive intelligence, and product launches. Use when the user asks about product positioning, go-to-market planning, competitive analysis, target audience definition, ICP definition, market research, launch plans, or sales enablement. Covers April Dunford positioning, ICP definition, competitive battlecards, launch playbooks, and international market entry. Produces deliverables including positioning statements, battlecard documents, launch plans, and go-to-market strategies.
paid-ads
When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions 'PPC,' 'paid media,' 'ad copy,' 'ad creative,' 'ROAS,' 'CPA,' 'ad campaign,' 'retargeting,' or 'audience targeting.' This skill covers campaign strategy, ad creation, audience targeting, and optimization.
qms-audit-expert
ISO 13485 internal audit expertise for medical device QMS. Covers audit planning, execution, nonconformity classification, and CAPA verification. Use for internal audit planning, audit execution, finding classification, external audit preparation, or audit program management.
code-reviewer
Code review automation for TypeScript, JavaScript, Python, Go, Swift, Kotlin. Analyzes PRs for complexity and risk, checks code quality for SOLID violations and code smells, generates review reports. Use when reviewing pull requests, analyzing code quality, identifying issues, generating review checklists.