archimate

Generate ArchiMate enterprise architecture diagrams as PlantUML macros.

Updated May 5, 2026
One-click install
npx skills add https://github.com/XCmiaow/cc-deploy --skill archimate-xcmiaow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archimate
Source: https://github.com/XCmiaow/cc-deploy/tree/main/skills/archimate
Command: npx skills add https://github.com/XCmiaow/cc-deploy --skill archimate-xcmiaow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the complexity of drawing enterprise architecture views by providing a consistent set of ArchiMate element and relationship macros that render correctly in PlantUML.

Core Features & Use Cases

  • ArchiMate-compliant diagram generation: Create layered enterprise architecture models (Business/Application/Technology) using standardized macros.
  • Motivation and strategy modeling: Build motivation layers (goals, requirements, constraints, principles) and connect them to strategy and architecture elements.
  • Migration and implementation roadmaps: Model plateaus, work packages, deliverables, and gaps to support structured migration planning.
  • Use case: Capture an e-commerce enterprise architecture view showing application integration and data flows, then extend it into a migration roadmap with implementation gaps.

Quick Start

Tell the AI: “Generate a PlantUML ArchiMate diagram that includes the required include macro and uses only plantuml/puml code fences for the Business, Application, and Technology layers for an order-processing system.”

Frequently Asked Questions about archimate

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

FAQPage Schema
How do I generate ArchiMate diagrams using PlantUML?

To generate ArchiMate diagrams, you translate structured enterprise architecture elements and relationships into PlantUML macros using Layer_Type(alias, "Label") syntax and directional suffixes for accurate layered modeling.

Can I model TOGAF motivation layers and traceability in PlantUML?

Yes, TOGAF motivation modeling is supported by mapping goals, requirements, constraints, and principles to strategy elements using specific PlantUML macros for traceability.

How do I create migration plateau roadmaps for enterprise architecture?

You create migration plateau roadmaps by modeling plateaus, work packages, deliverables, and gaps using specialized ArchiMate relationship macros to support structured migration planning.

Does PlantUML support Business, Application, and Technology layer diagrams for ArchiMate?

PlantUML supports Business, Application, and Technology layered diagrams by requiring strict PlantUML boundaries and the inclusion of the ArchiMate macro file for correct element syntax rendering.

What is the syntax for defining ArchiMate elements in PlantUML?

The syntax for defining ArchiMate elements requires the format Layer_Type(alias, "Label") alongside relationship macros with directional suffix support to ensure enterprise architecture diagrams render correctly.

Are there limitations when drawing ArchiMate security architecture mapping in PlantUML?

Security architecture mapping requires strict adherence to the ArchiMate macro file inclusion and PlantUML code fences; deviating from the Layer_Type(alias, "Label") syntax causes rendering limitations.