From role-architect
Guides system design with requirements analysis, C4/sequence/data flow diagrams, trade-offs, capacity estimation, distributed systems theory, load balancing, caching, messaging architectures, and patterns for URL shorteners, chat, news feeds, rate limiters.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-architect:system-designThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Designing a new system or major feature from scratch
references/requirements-and-diagrams.md — functional/non-functional requirements, C4 model (all four levels), sequence diagrams, data flow diagrams, trade-off documentation, and capacity estimation formulasreferences/distributed-systems-theory.md — CAP theorem, PACELC theorem, Raft/Paxos/Zab consensus algorithms, vector clocks, Lamport timestamps, CRDTs, and eventual consistency patterns (read repair, anti-entropy, hinted handoff)references/load-balancing-and-caching.md — round-robin/least-connections/consistent hashing/Maglev/power-of-two-choices algorithms; cache-aside/write-through/write-behind/read-through/multi-layer caching; Redis Cluster patterns and hot key mitigationreferences/messaging-streaming-and-patterns.md — message queue patterns, event-driven architecture (event sourcing, outbox, saga), Kafka Streams, Apache Flink, Spark Structured Streaming, Lambda/Kappa architectures, search engines (Elasticsearch/Meilisearch/Algolia), and common system design problems (URL shortener, rate limiter, chat, news feed, notifications)npx claudepluginhub rnavarych/alpha-engineer --plugin role-architectStructures a complete system design answer for interview questions or real architecture sessions. Covers requirements, capacity estimates, high-level design, component deep-dives, trade-offs, and follow-up considerations.
Guides distributed systems design with 4-step framework. CHECKER audits designs for gaps and anti-patterns; APPLIER interactively builds systems step-by-step. Covers 15 designs like rate limiters, KV stores, news feeds.
Designs, evaluates, or documents high-level system architecture — requirements, components, data flow, and trade-offs — before writing code.