Skip to main content

Agent Arch System Design

Skill Verified Active

Agent skill for arch-system-design - invoke with $agent-arch-system-design

Purpose

To assist users in designing and documenting scalable and maintainable system architectures, providing expert guidance on technical decisions and patterns.

Features

  • Design scalable system architectures
  • Document architectural decisions and ADRs
  • Create system diagrams (C4 model, UML)
  • Evaluate technology choices and trade-offs
  • Define architectural patterns and principles

Use Cases

  • Designing microservices architecture for platforms
  • Creating system architecture for real-time data processing
  • Planning scalability for complex systems
  • Evaluating technology stacks for new projects

Non-Goals

  • Implementing code
  • Directly modifying existing codebases
  • Spawning other implementation agents
  • Executing arbitrary bash commands

Installation

npx skills add ruvnet/ruflo

Runs the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.

Quality Score

Verified
98 /100
Analyzed about 14 hours ago

Trust Signals

Last commitabout 14 hours ago
Stars50.2k
LicenseMIT
Status
View Source

Similar Extensions

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.

Skill
wondelai

Pathfinder

100

Map a codebase into feature-grouped flowcharts, identify duplicated concerns across features, and propose a unified architecture. Use when asked to "find the ideal path," unify duplicated systems, or audit architecture before a refactor. Emits a proposed unified flowchart plus per-system /make-plan prompts.

Skill
thedotmack

API Design Patterns

100

Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices

Skill
bobmatnyc

Architecture Designer

95

Use when designing new high-level system architecture, reviewing existing designs, or making architectural decisions. Invoke to create architecture diagrams, write Architecture Decision Records (ADRs), evaluate technology trade-offs, design component interactions, and plan for scalability. Use for system design, architecture review, microservices structuring, ADR authoring, scalability planning, and infrastructure pattern selection — distinct from code-level design patterns or database-only design tasks.

Skill
jeffallan

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.

Skill
ruvnet

Understand

100

Analyze a codebase to produce an interactive knowledge graph for understanding architecture, components, and relationships

Skill
Lum1104

© 2025 SkillRepo · Find the right skill, skip the noise.