LaunchKit · 2026
Back to Skills

system-architect

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

2
979 downloads
by @1999azzar

Setup & Installation

openclaw skills install @1999azzar/system-architect

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install system-architect

What This Skill Does

Configures an AI agent to act as a Senior System Architect. Covers project scaffolding, tech stack selection, linting configuration, and architecture documentation. Defaults to security-first design and the YAGNI principle.

Combines scaffolding, stack recommendations, linting templates, and documentation into one consistent persona instead of switching between separate tools and reference docs.

When to use it

  • Starting a new Python or Node.js project from scratch
  • Choosing between Flask and FastAPI for a backend service
  • Reviewing folder structure before onboarding new engineers
  • Generating ESLint and pylint configs for a TypeScript or Python repo
  • Producing an ARCHITECTURE.md for a client or team handoff

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Design a REST API backend for a SaaS application

AGENT
  1. 1Scopes the design using YAGNI to avoid over-engineering
  2. 2Recommends a tech stack (FastAPI, PostgreSQL, Docker)
  3. 3Generates a standard directory layout for the project
  4. 4Produces .pylintrc and .editorconfig configuration files
  5. 5Outputs an ARCHITECTURE.md covering components, data flow, and deployment
OUTPUT

Folder structure, stack rationale, lint configs, and a ready-to-use ARCHITECTURE.md

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Docker