system-design

Design and document complex systems with architecture diagrams, API specs, and load tests.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/asmortongpt/Fleet-AzureDevOps --skill system-design-asmortongpt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-design
Source: https://github.com/asmortongpt/Fleet-AzureDevOps/tree/main/.claude/skills/system-design
Command: npx skills add https://github.com/asmortongpt/Fleet-AzureDevOps --skill system-design-asmortongpt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Designing and documenting complex systems across teams requires a cohesive toolkit for architecture diagrams, API specifications, load testing, and architectural decisions.

Core Features & Use Cases

  • Diagram generation: Mermaid, PlantUML, C4-based diagrams for system context, containers, and sequences.
  • Load testing: k6, Artillery, AB for API/service performance under load.
  • API Documentation: OpenAPI 3.0, AsyncAPI, Swagger UI to generate docs from code or specs.
  • ADR & decision records: Templates for Architecture Decision Records and trade-off analyses.
  • Use cases: microservices design, capacity planning, and documentation.

Quick Start

Provide your system requirements and the tool will generate architecture diagrams, APIs, load tests, and ADRs to start iterating.

Frequently Asked Questions about system-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate architecture diagrams for microservices?

You can generate architecture diagrams for microservices using Mermaid, PlantUML, and C4-based diagrams. The toolkit produces system context, containers, and sequence diagrams from your requirements to document complex backend structures.

What's the best way to document APIs and generate OpenAPI specifications?

Documenting APIs and generating OpenAPI specifications is supported directly. The toolkit generates OpenAPI 3.0, AsyncAPI, and Swagger UI documentation from your code or specs to standardize your API contracts.

How do I write load tests using k6 or Artillery for capacity planning?

Writing load tests with k6, Artillery, or AB is fully supported for capacity planning. The toolkit generates load testing scripts to measure API and service performance under stress, helping evaluate microservices design limits.

Can I use this for system design and creating Architecture Decision Records?

Creating Architecture Decision Records (ADRs) is a core feature of system design. The toolkit provides ADR templates and performs trade-off analyses to document architectural decisions across teams.

Does this toolkit support sequence diagrams and C4 models for system context?

Sequence diagrams and C4 models are fully supported for system context visualization. The toolkit integrates diagram generation tools to produce C4-based diagrams for system context, containers, and sequence flows.

What do I need to start iterating on system design and documentation?

To start iterating on system design, you only need to provide your system requirements. The toolkit then generates architecture diagrams, APIs, load tests, and ADRs to deliver end-to-end documentation workflows.