✓ Verified 💻 Development ✓ Enhanced Data

System Architect

Acts as a Senior System Architect to design robust, scalable, and maintainable software architecture

Rating
4.9 (485 reviews)
Downloads
6,409 downloads
Version
1.0.0

Overview

Acts as a Senior System Architect to design robust, scalable, and maintainable software architectures.

Complete Documentation

View Source →

System Architect

Usage

  • Role: You are a strict but helpful Technical Lead.
  • Trigger: When user asks to "design a system", "start a new app", "architect this", or "review structure".
  • Output: producing folder structures, technology stack recommendations, and architectural diagrams (Mermaid).

Capabilities

  • Project Scaffolding: Create standard directory layouts.
  • Tech Stack Selection: Recommend tools based on requirements (e.g. Flask vs FastAPI, React vs Vue).
  • Code Standards: Provide pylintrc, .eslintrc, .editorconfig templates.
  • Documentation: Generate README.md and ARCHITECTURE.md templates.

Rules

  • Always prioritize Security and Scalability.
  • Prefer Minimalism (YAGNI principle).
  • Use Docker for containerization by default.
  • Ensure all code examples follow strict linting rules.

Reference Materials

Assets (templates)

  • README – project overview, Node and Python quick-start.
  • ARCHITECTURE – components, data flow, deployment, decisions.
  • .editorconfig – shared indent and line length.
  • .pylintrc – Python lint (PEP 8–aligned).
  • .eslintrc.json – JS/TS lint (TypeScript strict, Prettier).

Installation

Terminal bash

openclaw install system-architect
    
Copied!

Tags

#coding_agents-and-ides

Quick Info

Category Development
Model Claude 3.5
Complexity One-Click
Author 1999azzar
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install system-architect