Entity Modeling Toolkit + Reference Architecture Catalogue + Agentic CI/CD
Live Site: keugenek.github.io/plantuml-ent-kit
| Section | Description |
|---|---|
| Catalogue | Reference architectures & patterns |
| Git Flows | Agentic CI/CD workflow documentation |
| AGENTS.md | Instructions for AI agents |
| Skills | Reusable agent skills |
This repository demonstrates fully agentic CI/CD:
| Flow | Automation | Best For |
|---|---|---|
| Simplified GitFlow | 20% | Small teams, learning git |
| Agentic Team Flow | 70% | Teams wanting oversight |
| Full Agentic Flow | 95% | Mature codebases |
| Metric | Before | After |
|---|---|---|
| Deploy Frequency | Weekly | Hourly |
| Lead Time | Days | Minutes |
| MTTR | Hours | Instant |
.github/workflows/agentic-review.yml- AI code review on PRs.github/workflows/agentic-deploy.yml- Auto-deploy with self-healing.github/workflows/plantuml.yml- Auto-render diagrams.github/workflows/pages.yml- Deploy to GitHub Pages
| Model | Description |
|---|---|
| CRM System | Customer Relationship Management |
| E-Commerce | Online store architecture |
| LMS | Learning Management System |
| CMS | Content Management System |
| Pattern | Description |
|---|---|
| LLM Tool Call | Function calling pattern |
| Context Management | RAG, compaction, sliding windows |
| MCP Architecture | Model Context Protocol |
| Skills Pattern | Modular agent capabilities |
| Agent Orchestration | Multi-agent coordination |
| Tool Chaining | Sequential tool execution |
| Agentic RAG | AI-driven retrieval |
| Diagram | PlantUML |
|---|---|
| Flow Comparison | Traditional vs Agentic |
| Flow Evolution | Three-tier progression |
| DORA Comparison | Before/After metrics |
| Paradigm Shifts | Processes, Tools, Teams |
Reusable agent skills for common tasks:
# Trigger: Push .puml files
# Action: Auto-render to PNG, commit back
# Location: .github/workflows/plantuml.yml# Trigger: PR opened
# Action: Analyze diff, post review, auto-merge if eligible
# Location: .github/workflows/agentic-review.yml# Trigger: Push to main
# Action: Deploy, auto-rollback on failure, create incident
# Location: .github/workflows/agentic-deploy.yml- Install VS Code
- Install PlantUML extension
- Install Graphviz (optional, for local rendering)
See AGENTS.md for:
- How to add new patterns
- Commit conventions
- Auto-rendering workflow
@startuml
entity "Author" as author {
+AuthorID: int
FirstName: string
LastName: string
}
entity "Book" as book {
+BookID: int
Title: string
PublishedDate: date
}
author -- book : writes
@enduml- Fork the repo
- Create a feature branch
- Add your pattern/diagram
- Open a PR (AI will review!)
MIT License - see LICENSE
Open an issue for questions or feedback.
