system-architect

Design end-to-end system architecture with ADRs, C4 diagrams, and OpenAPI specs.

9|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/e-t-y-b/etyb-skills --skill system-architect-e-t-y-b
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: system-architect
Source: https://github.com/e-t-y-b/etyb-skills/tree/main/skills/system-architect
Command: npx skills add https://github.com/e-t-y-b/etyb-skills --skill system-architect-e-t-y-b

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

System architects translate business requirements into deployable designs, aligning domain modeling, API contracts, data architecture, integration patterns, and deployment considerations to enable reliable, scalable solutions.

Core Features & Use Cases

  • End-to-end system design guidance across solution architecture, domain modeling, API design, integration architecture, and data architecture.
  • ADR-driven decision making, C4 diagrams, and OpenAPI/API governance to align multi-team efforts on architecture.
  • Suitable for greenfield projects and brownfield migrations, enabling iterative, evidence-based design decisions and architecture evolution.

Quick Start

Provide a high-level prompt outlining business goals and constraints, then iteratively generate architecture diagrams, ADRs, and API contracts to guide implementation.

Frequently Asked Questions about system-architect

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

FAQPage Schema
How do I design end-to-end system architecture from business requirements?

End-to-end system architecture bridges business requirements with deployable designs by aligning domain modeling, API contracts, data architecture, and integration patterns. You provide high-level goals and constraints to iteratively generate architecture diagrams, ADRs, and API contracts.

What is the best way to document architecture decisions for multi-team governance?

Architecture decision records document decisions for multi-team governance by capturing evidence-based rationale. This approach aligns multi-team efforts on architecture delivery through iterative, traceable design choices for greenfield projects and brownfield migrations.

How do I create C4 diagrams and OpenAPI specs for solution architecture?

Creating C4 diagrams and OpenAPI specs involves generating artifacts that guide implementation and governance across solution architecture. You prompt with business goals and constraints, then iteratively produce these visual and contractual outputs to align multi-team efforts.

Can I use domain-driven design for brownfield migrations and cloud-native environments?

Domain-driven design applies to brownfield migrations and cloud-native environments by enabling iterative, evidence-based design decisions. It translates business requirements into solution architecture, supporting architecture evolution across deployment topologies and integration patterns.

What integration patterns should I consider for scalable API design?

Scalable API design relies on integration patterns that bridge business requirements with architectural delivery. By producing OpenAPI specs and API governance artifacts, you align multi-team efforts and ensure reliable, scalable solution architecture across cloud-native environments.

When should I not use a single end-to-end system design approach?

A single end-to-end system design approach may not suit projects lacking clear business requirements or constraints. Without high-level goals to drive iterative generation of ADRs, C4 diagrams, and API contracts, aligning multi-team efforts on architecture becomes difficult.