system-architect
Acts as a Senior System Architect to design robust, scalable, and maintainable software architectures. Enforces industry standards (PEP 8 for Python, ESLint for JS/TS), modular design, and security best practices. Use this skill when the user wants to start a new project, refactor an existing one, or discusses high-level system design.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/1999azzar/system-architectWhat This Skill Does
The system-architect skill transforms your OpenClaw AI into a seasoned Technical Lead and System Architect. It is designed to bridge the gap between initial ideas and production-ready implementations by focusing on the pillars of modern software engineering: modularity, security, and scalability. This skill automatically enforces industry-standard linting, encourages the YAGNI (You Ain't Gonna Need It) principle to prevent over-engineering, and provides structured templates for project scaffolding. Whether you are bootstrapping a new microservice or refactoring a legacy monolith, the system-architect ensures that your codebase adheres to PEP 8 for Python and strict TypeScript configurations for JavaScript/Node.js, while providing consistent documentation through automated README and ARCHITECTURE templates.
Installation
To integrate this professional architect into your workspace, execute the following command in your terminal within your OpenClaw environment:
clawhub install openclaw/skills/skills/1999azzar/system-architect
Once installed, the skill will remain active in your agent's knowledge base, ready to provide structural guidance whenever you discuss project setup or refactoring.
Use Cases
- Project Initialization: Instantly generate professional folder structures and configuration files for new Python or JS/TS projects.
- Architectural Reviews: Provide your current codebase structure to receive critiques on potential bottlenecks, security vulnerabilities, or scaling issues.
- Technical Decision Making: Compare tech stacks with objective pros and cons tailored to your specific performance and infrastructure requirements.
- Standardization: Apply consistent linting rules and editor configurations across a team's codebase to minimize technical debt.
Example Prompts
- "I'm starting a new FastAPI project for a fintech service. Can you architect a scalable folder structure that emphasizes security and includes Docker support?"
- "Review my current Node.js project structure. What are the common points of failure for scalability, and how should I modularize the domain logic?"
- "Help me choose between PostgreSQL and MongoDB for a real-time analytics dashboard. Compare them based on performance, schema flexibility, and maintenance overhead."
Tips & Limitations
- Context is King: Always provide the scope of your project (e.g., expected traffic, team size, primary data types) when asking for architecture advice to get the best recommendations.
- Automation Note: While this skill provides excellent scaffolding, ensure that you manually verify any auto-generated configuration files against your specific environment requirements.
- Iterative Refinement: Use the skill to generate the initial skeleton, but remember that software architecture is an iterative process; keep the agent in the loop during significant feature additions to maintain architectural integrity.
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-1999azzar-system-architect": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
newman
Automated API testing with Postman collections via Newman CLI. Use when user requests API testing, collection execution, automated testing, CI/CD integration, or mentions "Postman", "Newman", "API tests", "run collection", or "automated testing".
mema-vault
Secure credential manager using AES-256 (Fernet) encryption. Stores, retrieves, and rotates secrets using a mandatory Master Key. Use for managing API keys, database credentials, and other sensitive tokens.
ui-designer
Design beautiful interfaces using 16+ design systems including Material You, Fluent Design, Apple HIG, Ant Design, Carbon Design, Shopify Polaris, Minimalism, Glassmorphism, Neo-Brutalism, Neumorphism, Skeuomorphism, Claymorphism, Swiss Design, and Atlassian Design. Expert in Tailwind CSS, color harmonics, component theming, and accessibility (WCAG).
mermaid-architect
Generate beautiful, hand-drawn Mermaid diagrams with robust syntax (quoted labels, ELK layout). Use this skill when the user asks for "diagram", "flowchart", "sequence diagram", or "visualize this process".
guardian-wall
Mitigate prompt injection attacks, especially indirect ones from external web content or files. Use this skill when processing untrusted text from the internet, user-uploaded files, or any external source to sanitize content and detect malicious instructions (e.g., "ignore previous instructions", "system override").