architecture

Analyze hexagonal architecture compliance and generate ADRs and diagrams.

30|6|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/geekatron/jerry --skill architecture-geekatron
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/geekatron/jerry/tree/main/skills/architecture
Command: npx skills add https://github.com/geekatron/jerry --skill architecture-geekatron

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Hexagonal architecture and ADR-centric guidance to keep systems cohesive, with clear boundaries between domain, application, and infrastructure.

Core Features & Use Cases

  • Architectural Analysis: Verify hexagonal architecture compliance and boundary integrity.
  • Diagram Generation: Create diagrams (Mermaid, PlantUML, ASCII) to visualize architecture.
  • Decision Documentation: Create and manage Architecture Decision Records (ADRs) for trade-off tracking.
  • Layer Compliance: Enforce dependency direction rules and port/adapter boundaries.

Quick Start

To start, tell me your component path and I will run an architectural analysis with hexagonal checks and generate a diagram or ADR as needed.

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I verify hexagonal architecture compliance and check layer boundaries in my project?

Hexagonal architecture compliance is verified by analyzing your component path to enforce domain separation, contract-based interfaces, and dependency direction rules between domain, application, and infrastructure layers.

What is the best way to document architecture decisions and track trade-offs for domain-driven systems?

The best way to document architecture decisions is by creating and managing Architecture Decision Records (ADRs), which provide structured guidance for tracking design trade-offs in domain-driven and ports-and-adapters systems.

Can I generate architecture diagrams for ports and adapters systems automatically?

Yes, you can generate architecture diagrams using Mermaid, PlantUML, or ASCII formats to visualize ports and adapters systems after running an architectural analysis on your specified component path.

How do I enforce dependency direction rules and port boundaries during an architecture review?

To enforce dependency direction rules during an architecture review, the Skill applies rule-based checks aligned with Jerry Constitution v1.0 to ensure layer compliance and strict port boundary integrity.

Do I need to provide a specific component path to start an architectural analysis?

Yes, you need to provide a component path to start the architectural analysis, which then runs hexagonal checks and generates diagrams or ADRs based on your specific project structure.