This walks you through system design decisions with a structured framework covering requirements, high-level architecture, deep dives into data models and APIs, and scaling considerations. Trigger it when you're sketching out a new service, deciding between REST and GraphQL, or figuring out caching strategies. It pushes you to make trade-offs explicit rather than leaving them implied, which is honestly the most useful part. You'll get ASCII diagrams and design documents that call out assumptions and what to revisit as you scale. Good for both greenfield projects and when you need to articulate why you're choosing one approach over another to your team.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
10
skills.sh installs
7.7K
GitHub stars
35.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add anthropics/knowledge-work-plugins --skill system-design --agent claude-code

Installs into .claude/skills of the current project.

Files

System Design

Help design systems and evaluate architectural decisions.

Framework

1. Requirements Gathering

  • Functional requirements (what it does)
  • Non-functional requirements (scale, latency, availability, cost)
  • Constraints (team size, timeline, existing tech stack)

2. High-Level Design

  • Component diagram
  • Data flow
  • API contracts
  • Storage choices

3. Deep Dive

  • Data model design
  • API endpoint design (REST, GraphQL, gRPC)
  • Caching strategy
  • Queue/event design
  • Error handling and retry logic

4. Scale and Reliability

  • Load estimation
  • Horizontal vs. vertical scaling
  • Failover and redundancy
  • Monitoring and alerting

5. Trade-off Analysis

  • Every decision has trade-offs. Make them explicit.
  • Consider: complexity, cost, team familiarity, time to market, maintainability

Output

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.

Sponsors

Details

Repository
github.com/anthropics/knowledge-work-plugins
Categories
Backend & APIs, Code Review & Quality, Design & UI/UX
First seen
Apr 16, 2026

More from anthropics/knowledge-work-plugins

All 198
1trailofbits avatarsharp-edgestrailofbits/skillsIdentifies error-prone APIs, dangerous configurations, and footgun designs that enable security mistakes. Use when reviewing API designs, configuration schemas,7.6Kskills.sh installs
2anthropics avatarhook-developmentanthropics/claude-plugins-officialThis skill should be used when the user asks to "create a hook", "add a PreToolUse/PostToolUse/Stop hook", "validate tool use", "implement prompt-based hooks", 7.5Kskills.sh installs
3forcedotcom avatarplatform-apex-generateforcedotcom/sf-skillsPrimary Apex authoring skill for class generation, refactoring, and review. ALWAYS ACTIVATE when the user mentions Apex, .cls, triggers, or asks to create/refac7.4Kskills.sh installs
4starchild-ai-agent avatarorderly-onboardingstarchild-ai-agent/official-skillsOrderly Network onboarding: omnichain perps infra, MCP server, SDK and CLI quickstart. Also indexes executed Orderly fills into Starchild trade analytics. Use w7.1Kskills.sh installs
5claude-office-skills avataroffice-mcpclaude-office-skills/skillsMCP server with 39 tools for Word, Excel, PowerPoint, PDF, OCR operations7Kskills.sh installs
6affaan-m avatarcoding-standardsaffaan-m/eccBaseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-7Kskills.sh installs