From role-architect
Analyzes scalability options including horizontal vs vertical scaling, sharding strategies, read/write splitting, CQRS, back-of-envelope calculations, and caching layers. Use for workloads approaching single-node limits.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-architect:scalability-analysisThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Choosing between vertical and horizontal scaling for a workload
references/scaling-strategies-and-sharding.md — vertical vs horizontal scaling, hybrid approach, hash/range/geo-based sharding, shard key selection, read/write splitting with replication lag handling, eventual consistency patterns (compensating transactions, idempotency), and CQRS write/read model separationreferences/capacity-math-and-caching.md — QPS/storage/bandwidth/memory estimation formulas, application-level and distributed cache patterns, database query cache and materialized views, CDN and edge cache, TTL/event-based/write-through/cache-aside invalidation strategiesnpx claudepluginhub rnavarych/alpha-engineer --plugin role-architectGuides scaling systems from startup (0-10K users) to enterprise (1M+), with stage architectures, metrics, bottlenecks diagnosis, and capacity planning.
Analyze and predict system scalability. Model growth, identify bottlenecks, project infrastructure costs. Use when planning for growth or investigating performance limits.
Provides scaling patterns including horizontal/vertical scaling, async processing, data partitioning, connection pooling, rate limiting, and backpressure for services exceeding capacity. Includes references and capacity estimation script.