옵션

PlantUML 구문을 사용하여 공식 AWS, Azure, GCP 및 Alibaba Cloud 서비스 아이콘을 적용한 클라우드 제공업체 아키텍처 다이어그램을 작성하세요. 다중 서비스 클라우드 토폴로지 및 마이그레이션 청사진 작성에 가장 적합합니다.

...모든 것을 확장하십시오
45
업데이트 된 시간 2026년 6월 29일

cloud에 대하여

cloud 스킬은 PlantUML 구문과 공식 cloud 제공업체 서비스 아이콘을 사용하여 cloud 아키텍처 다이어그램을 생성합니다. 이 스킬은 사용자가 주요 cloud 플랫폼 전반에 걸친 cloud 인프라, 애플리케이션 토폴로지 및 마이그레이션 계획을 명확하게 시각화할 수 있도록 돕기 위해 설계되었습니다. 다이어그램 생성에 대한 체계적인 접근 방식을 제공함으로써, 이 스킬은 복잡한 cloud 환경을 문서화하는 과정을 간소화하고 다이어그램이 PlantUML 렌더링 워크플로우와 호환되도록 보장합니다.

이 스킬은 AWS, Azure, Google Cloud Platform(GCP), Alibaba Cloud, IBM Cloud, Kubernetes 및 OpenStack을 포함한 여러 cloud 제공업체에 대한 아키텍처 다이어그램을 지원합니다. mxGraph 스텐실 구문을 사용하여 제공업체별 아이콘으로 cloud 서비스를 표현하며, 리소스를 VPC, 리전 및 cloud 경계로 구성하는 방법에 대한 지침을 포함합니다. 이 스킬은 동기식, 비동기식, 물리적 및 라벨이 지정된 데이터 흐름에 대한 연결 패턴을 정의하며, 왼쪽에서 오른쪽으로 배치하는 레이아웃 및 필수 PlantUML 구조와 같은 규칙을 제공합니다. 또한 일반적인 스텐실 계열 및 예시 아키텍처 유형에 대한 참조 정보도 포함되어 있습니다.

대표적인 사용 사례로는 cloud 네이티브 애플리케이션 문서화, 인프라 청사진 설계, 네트워크 토폴로지 시각화, 서버리스 아키텍처 설명, cloud 마이그레이션 계획 등이 있습니다. 이 스킬은 cloud 시스템을 일관된 다이어그램 기반 문서로 작성해야 하는 cloud 아키텍트, DevOps 엔지니어, 플랫폼 엔지니어, 솔루션 아키텍트, 기술 컨설턴트 및 개발자를 대상으로 합니다. 특히 PlantUML 코드에서 렌더링되어 팀 간에 공유되어야 하는 아키텍처 아티팩트를 생성할 때 유용합니다.

자주 묻는 질문

이 스킬을 사용하여 cloud 아키텍처 다이어그램을 만들려면 어떻게 해야 하나요?

먼저 cloud 제공업체를 선택하고, 필요한 mxGraph 스텐실 아이콘을 선언한 다음, 리소스를 VPC나 리전과 같은 컨테이너로 구성하고, PlantUML 화살표 구문을 사용하여 리소스를 연결한 후, 다이어그램을 plantuml 또는 puml 코드 펜스로 감싸면 됩니다.

어떤 cloud 플랫폼이 지원되나요?

이 스킬은 각 플랫폼의 mxGraph 스텐실 패밀리를 통해 AWS, Azure, Google Cloud Platform(GCP), Alibaba Cloud, IBM Cloud, Kubernetes 및 OpenStack을 지원합니다.

어떤 다이어그램 구문을 사용해야 하나요?

다이어그램은 PlantUML 구문을 사용해야 하며, @startuml로 시작하고 @enduml로 끝나야 하며, cloud 서비스 아이콘에는 mxGraph 스텐실 정의를 사용해야 합니다.

서비스 간의 다양한 연결 유형을 표현할 수 있나요?

네. 이 스킬은 동기식 흐름을 나타내는 실선 화살표, 비동기식 또는 이벤트 주도형 흐름을 나타내는 점선 화살표, 물리적 또는 양방향 연결을 나타내는 실선, 그리고 데이터 이동을 설명하기 위한 레이블이 지정된 연결을 지원합니다.

렌더링에 대한 요구 사항이나 제한 사항이 있나요?

네. 다이어그램이 올바르게 렌더링되려면 plantuml 또는 puml 코드 펜스로 둘러싸여 있어야 합니다. 다이어그램 렌더링 시 텍스트 코드 펜스의 사용은 명시적으로 지원되지 않습니다.

GitHub에서 보기

Cloud Architecture Diagram Generator

Quick Start: Choose cloud provider → Declare stencil icons → Group into VPC/region zones → Connect with arrow syntax → Wrap in ```plantuml fence.

⚠️ IMPORTANT: Always use ```plantuml or ```puml code fence. NEVER use ```text — it will NOT render as a diagram.

Critical Rules

  • Every diagram starts with @startuml and ends with @enduml
  • Use left to right direction for typical cloud architectures (data flows left→right)
  • Use mxgraph.* stencil syntax for cloud service icons
  • Default colors are applied automatically — you do NOT need to specify fillColor or strokeColor
  • Use rectangle "VPC" { ... } or package "Region" { ... } for cloud containers
  • Use cloud "Name" { ... } for cloud boundary shapes
  • Directed flows use -->, async/event-driven flows use ..> (dashed)

Full stencil reference: See stencils/README.md for 9500+ available icons.

Mxgraph Stencil Syntax

mxgraph.<provider>.<icon> "Label" as <alias>

Common Cloud Stencil Families

FamilyPrefixTypical Icons
AWSmxgraph.aws4.*lambda_function, ec2, rds_instance, s3, api_gateway, cloudfront, dynamodb
Azuremxgraph.azure.*virtual_machine, azure_load_balancer, sql_database, azure_active_directory, storage
GCPmxgraph.gcp2.*compute_engine_2, cloud, process, repository, cloud_monitoring
Alibabamxgraph.alibaba_cloud.*ecs_elastic_compute_service, slb_server_load_balancer_01, polardb, oss_object_storage_service
IBMmxgraph.ibm_cloud.*ibm-cloud--kubernetes-service, load-balancer--application, database--postgresql
Kubernetesmxgraph.kubernetes.*pod, svc, deploy, ing, sts, pvc, cm, secret
OpenStackmxgraph.openstack.*nova_server, neutron_router, cinder_volume, swift_container

Connection Types

SyntaxMeaningUse Case
A --> BSolid arrowSync API call / data flow
A ..> BDashed arrowAsync event / trigger / replication
A -- BSolid line, no arrowPhysical / bidirectional link
A --> B : "label"Labeled connectionDescribe the data flow

Quick Example

@startumlleft to right directionmxgraph.aws4.users "Users" as usersmxgraph.aws4.cloudfront "CloudFront" as cfmxgraph.aws4.application_load_balancer "ALB" as albrectangle "VPC" {  mxgraph.aws4.ec2 "EC2" as ec2  mxgraph.aws4.rds_instance "RDS" as rds}users --> cfcf --> albalb --> ec2ec2 --> rds@enduml

Cloud Architecture Types

TypePurposeKey StencilsExample
AWSAmazon Web Servicesmxgraph.aws4.*aws-basic.md
AWS ServerlessEvent-driven serverlessmxgraph.aws4.*aws-serverless.md
AzureMicrosoft Azuremxgraph.azure.*azure-hybrid-network.md
GCPGoogle Cloud Platformmxgraph.gcp2.*gcp-log-processing.md
Alibaba CloudAlibaba Cloudmxgraph.alibaba_cloud.*alibaba-web-app.md
IBM CloudIBM Cloudmxgraph.ibm_cloud.*ibm-kubernetes.md
KubernetesContainer orchestrationmxgraph.kubernetes.*kubernetes-microservices.md
OpenStackPrivate cloudmxgraph.openstack.*openstack-basic.md

cloud 설치

스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어주세요.

ZIP 다운로드

저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.

git clone https://github.com/markdown-viewer/skills/blob/main/cloud/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

복사 복사
빠른 설정: skill 폴더를 .claude/skills/로 복사하면 Claude가 해당 스킬을 자동으로 감지하여 사용합니다.

관련 스킬

Cloudflare Manager
업데이트 된 시간 2026년 6월 29일
pinecone
업데이트 된 시간 2026년 6월 29일
azure-setup-guide
업데이트 된 시간 2026년 6월 29일
sentry-architecture-variants
업데이트 된 시간 2026년 6월 29일
OR