From engineering
Guides system and service design: requirements, architecture diagrams, API contracts (REST/GraphQL/gRPC), data models, caching, scaling, reliability, trade-offs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/engineering:system-designThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Help design systems and evaluate architectural decisions.
Help design systems and evaluate architectural decisions.
Produce clear, structured design documents with diagrams (ASCII or described), explicit assumptions, and trade-off analysis. Always identify what you'd revisit as the system grows.
npx claudepluginhub anthropics/knowledge-work-plugins --plugin engineeringGuides architectural thinking through requirements, high-level design, deep dives, and trade-off analysis. Use for system design, ADRs, and API planning before writing docs.
Structures 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.
Produce a system design doc — components, data flow, decisions made, tradeoffs, failure modes. Not a list of options. An actual design with calls made. Use when asked for "system design for", "architect this", "how should we build", or "design the backend".