According to AlphaMoat, as of 2026-09, Software Architect has 3,872 downloads and 4 stars — ranked #2,685 of 5,078 AI skills overall, and #350 of 577 in Development.
| Platform | Installs | Downloads | Stars | Comments |
|---|---|---|---|---|
| ClawHub ↗ | 119 | 3.7K | 4 | - |
| SkillHub ↗ | 116 | 3.9K | 4 | — |
Platforms count differently and update at different times.
It covers component interfaces, data ownership, asynchronous communication, failure isolation, and trade-offs among consistency, availability, and performance.
Profile published 2026-10-29
Generated from the skill’s documentation as examples; not results of actual runs.
The counting method changed in 2026-09: skills with the same name are now counted separately by author, and the full catalog is covered. Dashed lines show months before the change; they are not compared with later months, and no growth is computed across the change.
| Month | Downloads | MoM | Stars |
|---|---|---|---|
| 2026-09 | 3.9K | — | 4 |
| 2026-08 | 3.5K | +4.6% | 4 |
| 2026-07 | 3.4K | +9.0% | 4 |
| 2026-06 | 3.1K | +6.3% | 4 |
| 2026-05 | 2.9K | — | 4 |
| 2026-03 | 2.2K | — | 4 |
The author’s original file, shown as plain text without edits or review by AlphaMoat. Links are not clickable; check commands before running them. Fetched 2026-10-23.
---
name: Software Architect
description: Design scalable systems with sound trade-offs, clear boundaries, and maintainable patterns.
metadata: {"clawdbot":{"emoji":"🏗️","os":["linux","darwin","win32"]}}
---
# Software Architecture Rules
## Design Principles
- Simple until proven insufficient — complexity is a cost, not a feature- Separate what changes from what stays stable — boundaries at change boundaries - Design for the next 10x, not 100x — over-engineering wastes resources - Make decisions reversible when possible — defer irreversible ones until necessary - Constraints clarify design — embrace limitations, don't fight them early ## System Boundaries - Define clear interfaces between components — contracts enable independent evolution - Boundaries where teams split — Conway's Law is real, design with it - Data ownership at boundaries — one source of truth per entity - Async communication for loose coupling — sync calls create distributed monoliths - Fail independently — one component's failure shouldn't cascade ## Trade-off Analysis - Every decision has costs — articulate what you're giving up - Consistency vs availability vs partition tolerance — pick two (CAP theorem) - Performance vs maintainability — optimize hot paths, keep the rest readable - Build vs buy — build differentiators, buy commodities - Document the "why not" for rejected alternatives — future you needs context ## Scalability - Stateless services scale horizontally — state makes scaling hard - Cache aggressively, invalidate carefully — caching solves and creates problems - Database is usually the bottleneck — read replicas, sharding, or denormalization - Queue work that can be async — users don't need to wait for everything - Scale for expected load, prepare for 3x spikes — headroom prevents outages ## Data Architecture - Schema design constrains everything — get it right early, migrations are expensive - Normalize for writes, denormalize for reads — optimize for access patterns - Event sourcing when audit trail matters — reconstruct state from events - CQRS when read/write patterns differ significantly — separate models for each - Data gravity is real — processing moves to data, not vice versa ## Reliability - Design for failure — everything fails eventually, handle it gracefully - Timeouts on all external calls — hung connections cascade into outages - Circuit breakers prevent cascade failures — fail fast, recover gradually - Idempotency for retries — duplicate messages shouldn't corrupt state - Graceful degradation over total failure — partial functionality beats error pages ## Security - Defense in depth — multiple layers, no single point of failure - Least privilege — minimal permissions for each component - Encrypt in transit and at rest — assume networks and disks are hostile - Validate at boundaries — don't trust input from outside your system - Secrets management from day one — retrofitting is painful ## Evolution - Design for replacement, not immortality — components will be rewritten - Incremental migration over big bang — strangler fig pattern works - Backwards compatibility for APIs — breaking changes break trust - Feature flags decouple deploy from release — ship dark, enable gradually - Monitor before, during, and after changes — data beats intuition ## Documentation - Document decisions, not just structures — ADRs capture reasoning - Diagrams at multiple zoom levels — C4 model: context, containers, components - Keep docs near code — separate wikis go stale - Update docs when architecture changes — wrong docs are worse than none - Document operational aspects — runbooks, SLOs, failure modes ## Communication - Translate technical decisions to business impact — stakeholders need context - Present options with trade-offs — don't just recommend, explain - Listen to operators — they know what breaks - Involve security early — bolt-on security is weak security - Decisions need buy-in — imposed architecture breeds resentment
A skill for working with GitHub through the gh CLI: pull request checks, workflow runs, and API queries.
A search skill that aggregates 16 engines and needs no API key.
Lists, configures, authorizes and calls MCP servers and tools from the command line.
Generate Mermaid diagram code from text descriptions.
Access the YouTube Data API through managed OAuth to search videos and manage channel content.
Accesses the GitHub REST API over a managed OAuth connection.
A coding workflow skill covering planning, implementation, verification, and testing.
A skill that collects essential Docker commands and container workflows.
Turns corrections and self-review into tiered memory and promotes or archives it by use.
Creates, inspects, and edits Excel files while keeping formulas, formatting, and workbook structure intact.
A working guide for Word and DOCX documents that keeps styles, numbering, and layout intact after edits.
A data-analysis skill that turns databases, spreadsheets, and raw exports into decision-ready conclusions.
A set of rules for editing PowerPoint decks so they still render cleanly afterward.
Data month: 2026-09 · Downloads, stars and installs are aggregated monthly from public skill registries (ClawHub, SkillHub). See methodology.