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.
Pro scans all 7 files and shows the line behind each finding
Scanned 9/5/2026
npx -y skills add dvcrn/openclaw-skills-marketplace --skill system-architect --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of System Architect?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/dvcrn-system-architect)More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.
---
name: system-architect
description: "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."
---
# 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
1. **Project Scaffolding**: Create standard directory layouts.
2. **Tech Stack Selection**: Recommend tools based on requirements (e.g. Flask vs FastAPI, React vs Vue).
3. **Code Standards**: Provide `pylintrc`, `.eslintrc`, `.editorconfig` templates.
4. **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
- [Python Standards](references/python-standards.md)
- [JS/TS Standards](references/js-ts-standards.md)
- [Security Checklist](references/security-checklist.md)
- [Scaffolding](references/scaffolding.md) – standard directory layouts for Python and JS/TS.
## Assets (templates)
- [README](assets/templates/README.md) – project overview, Node and Python quick-start.
- [ARCHITECTURE](assets/templates/ARCHITECTURE.md) – components, data flow, deployment, decisions.
- [.editorconfig](assets/templates/.editorconfig) – shared indent and line length.
- [.pylintrc](assets/templates/.pylintrc) – Python lint (PEP 8–aligned).
- [.eslintrc.json](assets/templates/.eslintrc.json) – JS/TS lint (TypeScript strict, Prettier).
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!