archimate

Generate ArchiMate enterprise architecture diagrams as PlantUML with typed macros.

43|2|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/guoliang1114-boop/AriaAI --skill archimate-guoliang1114-boop
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archimate
Source: https://github.com/guoliang1114-boop/AriaAI/tree/main/skills/archimate
Command: npx skills add https://github.com/guoliang1114-boop/AriaAI --skill archimate-guoliang1114-boop

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you rapidly produce enterprise architecture diagrams in ArchiMate style, without manually drawing and layouting complex elements and relationships.

Core Features & Use Cases

  • Layered EA modeling: Create Business, Application, Technology, Motivation, Strategy, and Implementation views using dedicated element macros.
  • Relationship-driven traceability: Connect elements with consistent ArchiMate relationship macros (including direction controls like _Up/_Down).
  • Migration and planning diagrams: Model plateaus, work packages, deliverables, and gaps for migration roadmaps and change planning.
  • Diagram reliability: Ensures you follow the required PlantUML structure and required macro inclusion for correct rendering.

Quick Start

Use the archimate Skill to generate a complete three-layer enterprise landscape by asking the AI to output a valid PlantUML diagram using !include <archimate/Archimate>, grouped rectangles per layer, and Rel_* links between your defined element aliases.

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 using PlantUML, you use typed element and relationship macros within @startuml and @enduml blocks, ensuring you include the archimate macro library. This produces rendered enterprise architecture views without manual drawing.

Can I model migration planning and plateaus in PlantUML ArchiMate?

Yes, you can model migration planning in PlantUML ArchiMate by using specific macros to define plateaus, work packages, deliverables, and gaps. This allows you to generate detailed migration roadmaps and change planning diagrams.

What is the best way to create TOGAF viewpoints in PlantUML?

The best way to create TOGAF viewpoints in PlantUML is by using dedicated ArchiMate element macros for business, application, technology, motivation, and strategy layers. You connect elements using consistent relationship macros with direction controls.

Why does my PlantUML ArchiMate diagram fail to render?

Your PlantUML ArchiMate diagram fails to render if it lacks correct @startuml/@enduml wrapping, omits the mandatory !include of the archimate macro library, or uses incorrect macro and relationship syntax. Adhering to documented structure ensures reliability.

Do I need to manually draw relationships in ArchiMate PlantUML diagrams?

No, you do not need to manually draw relationships in ArchiMate PlantUML diagrams. You use predefined Rel_* relationship macros, including direction controls like _Up/_Down, to connect defined element aliases and ensure relationship-driven traceability.