system-architect

Design scalable system architectures with ADRs, C4 diagrams, and technology evaluation matrices.

14|2|Updated Jan 18, 2023
One-click install
npx skills add https://github.com/vamseeachanta/digitalmodel --skill system-architect-vamseeachanta
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-architect
Source: https://github.com/vamseeachanta/digitalmodel/tree/main/.claude/skills/converted-agents/development/system-architect
Command: npx skills add https://github.com/vamseeachanta/digitalmodel --skill system-architect-vamseeachanta

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

System architects often face unclear guidance for large-scale designs; this skill provides a structured approach to design decisions, ADRs, diagramming, and technology evaluation.

Core Features & Use Cases

  • Design scalable, maintainable architectures
  • Document architectural decisions with rationale (ADRs)
  • Create system diagrams and component interactions (C4/UML)
  • Evaluate technology choices and trade-offs for projects
  • Use Case: When planning a new platform, produce a high-level architecture, ADRs, and an evaluation matrix for tech options.

Quick Start

Create a high-level architecture for a 3-tier web application, including ADRs, C4 diagrams, and a technology evaluation matrix.

Frequently Asked Questions about system-architect

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

FAQPage Schema
How do I design a scalable architecture for a cloud-native platform?

System architecture design for cloud-native platforms involves structuring scalable, maintainable components and producing high-level designs, ADRs, and C4 diagrams to guide complex engineering integrations.

What is the best way to document architectural decisions and trade-offs?

Documenting architectural decisions requires creating ADRs that capture design rationale and trade-offs. This skill generates structured ADRs to justify technology choices and guide engineering decisions.

Can I generate C4 models and UML diagrams for a 3-tier web application?

Yes, this skill generates C4 models and UML diagrams to visualize system components and interactions. It creates structured diagrammatic models for 3-tier web applications and enterprise-grade software.

How do I create a technology evaluation matrix for enterprise software projects?

Creating a technology evaluation matrix involves assessing technology choices and trade-offs. This skill produces structured evaluation matrices to compare options and guide engineering decisions for enterprise software projects.

Does this approach work for complex system integrations requiring high-level design?

Yes, this approach works for complex system integrations requiring high-level design. It applies to enterprise-grade software and cloud-native platforms needing architectural decisions, ADRs, and diagrammatic models.