跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

System Design

技能 活跃

Design systems, services, and architectures. Trigger with "design a system for", "how should we architect", "system design for", "what's the right architecture for", or when the user needs help with API design, data modeling, or service boundaries.

目的

Design complex systems, services, and architectures, aiding users in making informed decisions about API contracts, data modeling, and service boundaries.

功能

  • System and service architecture design
  • API contract and data model design
  • Evaluation of non-functional requirements
  • Trade-off analysis for architectural decisions
  • Structured design document generation

使用场景

  • When needing to design a new system or service.
  • When evaluating architectural decisions and trade-offs.
  • When requiring assistance with API design or data modeling.
  • When needing help defining service boundaries and non-functional requirements.

非目标

  • Implementing or coding the system.
  • Providing detailed low-level code implementation.
  • Managing project timelines or team resources.

Trust

  • warning:Issues AttentionThere are 29 open issues and 4 closed issues in the last 90 days, indicating a low closure rate and potentially slow maintainer response.

安装

请先添加 Marketplace

/plugin marketplace add anthropics/knowledge-work-plugins
/plugin install engineering@knowledge-work-plugins

质量评分

79 /100
1 day ago 分析

信任信号

最近提交2 days ago
星标12.1k
许可证Apache-2.0
状态
查看源代码

类似扩展

Backend Api Design

99

Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.

技能
spartan-stratos

System Design

99

Design scalable distributed systems using structured approaches for load balancing, caching, database scaling, and message queues. Use when the user mentions "system design", "scale this", "high availability", "rate limiter", "design a URL shortener", "system design interview", "capacity planning", or "distributed architecture". Also trigger when estimating infrastructure requirements, choosing between microservices and monoliths, or designing for millions of concurrent users. Covers common system designs and back-of-the-envelope estimation. For data fundamentals, see ddia-systems. For resilience, see release-it.

技能
wondelai

Design Serialization Schema

97

Design serialization schemas using JSON Schema, Protocol Buffer definitions, or Apache Avro. Covers schema versioning, backwards compatibility, validation rules, and evolution strategies for long-lived data formats. Use when defining a new API contract or data interchange format, adding fields to an existing schema without breaking consumers, migrating between schema versions, choosing between schema systems, or documenting data validation rules for automated enforcement.

技能
pjt222

Sdk Dx

100

Design SDKs that developers love to use—APIs that feel native, error messages that guide, and experiences that reduce friction. This skill covers creating SDKs that drive adoption through exceptional developer experience rather than aggressive marketing. Trigger phrases: "SDK design", "developer experience", "API design", "SDK DX", "error messages", "type safety", "IDE integration", "SDK versioning", "migration guides", "client library design", "making SDKs feel native", "SDK best practices"

技能
jonathimer

V3 Ddd Architecture

100

Domain-Driven Design architecture for claude-flow v3. Implements modular, bounded context architecture with clean separation of concerns and microkernel pattern.

技能
ruvnet

Pathfinder

100

将代码库映射为按功能分组的流程图,识别不同功能之间的重复关注点,并提出统一的架构。在被要求“寻找理想路径”、统一重复系统或在重构前审计架构时使用。输出一个建议的统一流程图以及针对每个系统的“制定计划”提示。

技能
thedotmack