Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Design a REST API backend for a SaaS application
- 1Scopes the design using YAGNI to avoid over-engineering
- 2Recommends a tech stack (FastAPI, PostgreSQL, Docker)
- 3Generates a standard directory layout for the project
- 4Produces .pylintrc and .editorconfig configuration files
- 5Outputs an ARCHITECTURE.md covering components, data flow, and deployment
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.