Communitygithub.com

markdown-viewer/architecture

HTML/CSS 템플릿을 사용하여 색상 코드 계층과 그리드 레이아웃으로 계층형 시스템 아키텍처 다이어그램을 생성합니다. 기술 스택, 마이크로서비스 토폴로지 및 다중 계층 애플리케이션 설계에 가장 적합합니다.

architecture란 무엇인가요?

이 스킬은 시스템 아키텍처 다이어그램을 시각적으로 표현하기 위해 맞춤형 HTML/CSS 템플릿을 활용하는 방법을 제공합니다. 주요 목적은 기술 스택, 마이크로서비스 토폴로지, 다중 계층 애플리케이션 설계 등 복잡한 시스템 구조를 색상 코드 계층과 그리드 레이아웃을 통해 명확하고 직관적으로 표현하는 것입니다. 이 스킬은 Claude Code, Cursor, Codex 등 다양한 AI 어시스턴트 플랫폼과 호환되며, SKILL.md 문서에 정의된 템플릿 구조를 따릅니다. 사용자는 간단한 명령어나 자연어 설명을 통해 특정 시스템 아키텍처에 맞는 다이어그램을 생성할 수 있어, 개발자와 아키텍트가 문서화 및 커뮤니케이션에 효과적으로 활용할 수 있습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/markdown-viewer/skills/tree/main/skills/architecture

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

architecture은(는) 무엇을 하나요?

HTML/CSS 템플릿을 사용하여 색상 코드 계층과 그리드 레이아웃으로 계층형 시스템 아키텍처 다이어그램을 생성합니다. 기술 스택, 마이크로서비스 토폴로지 및 다중 계층 애플리케이션 설계에 가장 적합합니다.

개요

이 스킬은 시스템 아키텍처를 시각화하기 위한 구조화된 접근 방식을 제공합니다. HTML과 CSS를 활용하여 색상으로 구분된 계층과 그리드 기반 레이아웃을 갖춘 전문적인 다이어그램을 만듭니다.

주요 기능

  • 색상 코드 계층: 각 계층을 고유한 색상으로 표현하여 구성 요소를 시각적으로 구분합니다.
  • 그리드 레이아웃: 일관되고 정렬된 방식으로 다이어그램 요소를 배치합니다.
  • 템플릿 기반: 재사용 가능한 HTML/CSS 템플릿을 사용하여 빠르고 일관된 다이어그램 생성을 지원합니다.

사용 예시

<div class="architecture-diagram">
  <div class="layer presentation" style="background-color: #f0f0f0;">
    <h3>프레젠테이션 계층</h3>
    <p>웹 UI, 모바일 앱</p>
  </div>
  <div class="layer application" style="background-color: #d0e0f0;">
    <h3>애플리케이션 계층</h3>
    <p>마이크로서비스 A, B, C</p>
  </div>
  <div class="layer data" style="background-color: #c0d0c0;">
    <h3>데이터 계층</h3>
    <p>PostgreSQL, Redis</p>
  </div>
</div>

지원 플랫폼

이 스킬은 다양한 AI 어시스턴트 환경에서 사용할 수 있습니다:

  • Claude Code
  • Cursor
  • Codex

시작하기

  1. 설명할 시스템 아키텍처를 식별합니다.
  2. 포함할 계층을 정의합니다.
  3. 각 계층의 구성 요소를 나열합니다.
  4. 템플릿을 사용하여 다이어그램을 생성합니다.

모범 사례

  • 계층을 논리적으로 구성합니다.
  • 명확한 색상 대비를 사용합니다.
  • 각 계층에 간결한 설명을 포함합니다.
  • 적절한 경우 그리드 레이아웃을 활용하여 정렬을 유지합니다.

Individual skills in this repo

This repo contains 13 individual skills — each has its own dedicated page.

markdown-viewer/archimate

Create ArchiMate enterprise architecture diagrams using PlantUML stdlib macros. Best for TOGAF viewpoints, layered EA modeling (Business/Application/Technology), motivation analysis, and migration planning.

markdown-viewer/bpmn

Create business process diagrams using PlantUML syntax with BPMN, EIP, and Lean Mapping stencil icons. Best for workflow automation, approval chains, message-based integration patterns, and value stream mapping.

markdown-viewer/canvas

Create spatial diagrams with free-positioned nodes using JSON format. Best for concept maps, knowledge graphs, and planning boards requiring precise x/y coordinate control.

markdown-viewer/cloud

Create cloud provider architecture diagrams using PlantUML syntax with official AWS, Azure, GCP, and Alibaba Cloud service icons. Best for multi-service cloud topologies and migration blueprints.

markdown-viewer/data-analytics

Create data pipeline and analytics architecture diagrams using PlantUML syntax with database/analytics stencil icons. Best for ETL pipelines, data lakes, real-time streaming, data warehousing, and BI dashboard design.

markdown-viewer/graphviz

Create directed/undirected graphs using DOT language with automatic layout. Best for dependency trees, call graphs, package hierarchies, and module relationships requiring fine-grained edge routing.

markdown-viewer/infocard

Create editorial-style information cards using HTML/CSS in Markdown. Best for knowledge summaries, data highlights, event announcements, and single-topic content cards with magazine-quality typography.

markdown-viewer/iot

Create IoT architecture diagrams using PlantUML syntax with device and sensor stencil icons. Best for smart home, industrial IoT (IIoT), fleet management, edge computing, and sensor network layouts.

markdown-viewer/mindmap

Create hierarchical mind maps using PlantUML @startmindmap syntax. Best for brainstorming, topic decomposition, study notes, and decision trees with automatic radial layout, left/right branches, and per-node styling.

markdown-viewer/network

Create network topology diagrams using PlantUML syntax with mxgraph device icons (Cisco, Citrix, etc.). Best for LAN/WAN layouts, datacenter interconnects, and physical/logical network design.

markdown-viewer/security

Create security architecture diagrams using PlantUML syntax with identity, encryption, firewall, and compliance stencil icons. Best for IAM flows, zero-trust models, encryption pipelines, and threat detection architectures.

markdown-viewer/uml

Create UML diagrams using PlantUML syntax. Best for software modeling — Class, Sequence, Activity, State Machine, Component, Use Case, and Deployment diagrams with concise text-based notation and auto-layout.

markdown-viewer/vega

Create data-driven charts with Vega-Lite (declarative) and Vega (programmatic). Best for statistical visualization of numeric data — bar, line, scatter, heatmap, area, radar charts, and word clouds.

관련 스킬