One-click install
npx skills add https://github.com/aryanshrai03/readme-ai --skill archimate-aryanshrai03
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: archimate
Source: https://github.com/aryanshrai03/readme-ai/tree/main/api/skills/archimate
Command: npx skills add https://github.com/aryanshrai03/readme-ai --skill archimate-aryanshrai03

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create consistent ArchiMate enterprise architecture diagrams without manually drawing every element and relationship, so you can focus on architecture thinking instead of diagram syntax.

Core Features & Use Cases

  • ArchiMate-to-PlantUML macro library: Use typed element macros (Business/Application/Technology/Motivation/Strategy/Implementation) and relationship macros to build models quickly and consistently.
  • Layered EA modeling: Group elements into ArchiMate layers using rectangles, supporting TOGAF-style viewpoint diagrams such as enterprise landscapes and application integration views.
  • Clear relationship semantics: Connect elements using standardized relationship macros with directional suffixes and correct relationship types for traceability.

Quick Start

Use the archimate Skill by including !include <archimate/Archimate> in a plantuml document, then declare typed elements and connect them with Rel_* relationship macros inside @startuml/@enduml.

Frequently Asked Questions about archimate

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

FAQPage Schema
How do I generate ArchiMate enterprise architecture diagrams using PlantUML?

Generate ArchiMate enterprise architecture diagrams by including the ArchiMate macro library in a PlantUML document, then declaring typed elements and connecting them with standardized relationship macros. This enforces consistent ArchiMate syntax automatically.

Can I create TOGAF viewpoints like migration roadmaps and enterprise landscapes with PlantUML?

Yes, you can create TOGAF viewpoints like migration roadmaps and enterprise landscapes using PlantUML. The Skill supports layered Business, Application, Technology, Motivation, Strategy, and Implementation diagrams for these specific enterprise architecture views.

What is the best way to structure ArchiMate layers and relationships in PlantUML?

The best way to structure ArchiMate layers in PlantUML is using Layer_Type and Rel_Type aliases with direction suffixes. Group elements into layers using rectangles and connect them with standardized relationship macros to ensure clear semantic traceability.

Do I need to include the ArchiMate macro library before generating architecture models?

Yes, you must include the ArchiMate macro library using the !include <archimate/Archimate> syntax before generating architecture models. This inclusion is required to load the typed element and relationship macros inside your @startuml block.

Why does my ArchiMate diagram fail to render when using custom elements in PlantUML?

ArchiMate diagrams fail to render if you do not use the correct element and relationship syntax. You must use standardized Layer_Type and Rel_Type aliases with proper direction suffixes and include the macro library before your @startuml block.

Does the archimate Skill support application integration views and infrastructure stacks?

Yes, the archimate Skill supports application integration views and infrastructure stacks. It generates PlantUML models for layered enterprise architecture diagrams across Business, Application, and Technology layers for these specific viewpoints.