PlantUML Ent Kit

Entity Modeling + AI Patterns + Agentic CI/CD

A comprehensive toolkit for enterprise architecture diagrams, AI/LLM patterns, and fully automated development workflows.


πŸš€ What’s New: Agentic Git Flows

This repository demonstrates Elite-tier DORA metrics through agentic CI/CD:

Metric Traditional Agentic Improvement
Deploy Frequency Weekly Hourly 168x
Lead Time Days Minutes 1440x
MTTR Hours Instant ∞

Three Git Flow Tiers

Flow Automation Use Case
Simplified GitFlow 20% Small teams, learning
Agentic Team Flow 70% Human oversight
Full Agentic Flow 95% Mature codebases

πŸ“– Full Guide: Git Flows Documentation


πŸ€– For AI Agents

This repository is agent-optimized:

Skills Available

plantuml-render:   # .github/workflows/plantuml.yml
  trigger: push .puml files
  action: validate, render PNG, auto-commit

agentic-review:    # .github/workflows/agentic-review.yml
  trigger: PR opened
  action: analyze diff, post review, auto-merge eligible

agentic-deploy:    # .github/workflows/agentic-deploy.yml
  trigger: push to main
  action: deploy, self-heal on failure

πŸ“š Pattern Catalogue

AI/LLM Patterns

Pattern Description
LLM Tool Call Function calling for external APIs
Context Management RAG, compaction, sliding windows
MCP Architecture Model Context Protocol
Agent Orchestration Multi-agent coordination
Skills Pattern Modular agent capabilities
Tool Chaining Sequential tool execution
Agentic RAG Agent-driven retrieval

Git Flow Diagrams

Diagram Source
Flow Comparison .puml
Flow Evolution .puml
DORA Comparison .puml
Paradigm Shifts .puml

Entity Models

Model Domain
CRM Customer Relationship
E-Commerce Online Shopping
LMS Learning Management
CMS Content Management

Research Papers

Paper Topic
DeepSeek Engram O(1) memory retrieval

πŸ”§ Quick Start

View Diagrams

Browse the Catalogue or check rendered images.

Add a Pattern

  1. Create .puml file in catalogue/
  2. Push to any branch
  3. GitHub Actions renders PNG automatically
  4. Add matching .md documentation

Use Agentic Workflows

Copy our workflow files to your repo:


πŸ“Š Workflow Architecture

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚  Developer   │───>β”‚  Push Code   │───>β”‚  AI Review   β”‚
β”‚  or Agent    β”‚    β”‚  or .puml    β”‚    β”‚  (30 sec)    β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                               β”‚
                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                    β”‚                          β”‚                          β”‚
                    v                          v                          v
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”          β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚  Render PNG  β”‚          β”‚  Auto-Merge  β”‚          β”‚  Deploy      β”‚
             β”‚  (PlantUML)  β”‚          β”‚  (if clean)  β”‚          β”‚  (Pages)     β”‚
             β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜          β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                    β”‚                                                    β”‚
                    v                                                    v
             β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                                    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
             β”‚  Auto-Commit β”‚                                    β”‚  Self-Heal   β”‚
             β”‚  Images      β”‚                                    β”‚  on Failure  β”‚
             β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                                    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Resource URL
Repository github.com/keugenek/plantuml-ent-kit
Live Site keugenek.github.io/plantuml-ent-kit
PlantUML plantuml.com
DORA Metrics dora.dev

Built with PlantUML + GitHub Actions + Agentic Workflows