AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

C4 Model

skill-ulises-jeremias-agent-toolkit-c4-model · by ulises-jeremias

WHAT — C4 model methodology (Context, Container, Component, Code) guidance — what to draw at each level, when, and how to render C4-inspired diagrams via Mermaid (PlantUML/Structurizr optional advanced). Methodology not renderer.

No reviews yet
0 installs
13 views
0.0% view→install

Install

$ agentstack add skill-ulises-jeremias-agent-toolkit-c4-model

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ulises-jeremias-agent-toolkit-c4-model)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of C4 Model? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

C4 Model — Methodology Overlay (WHAT → HOW via Mermaid)

Sources (2026-08-12): Simon Brown C4 https://c4model.com/ (Context, Container, Component, Code); Structurizr DSL https://github.com/structurizr/dsl (open-source DSL, paid cloud) + structurizr-mcp https://github.com/cubical6/structurizr-mcp + go-structurizr; C4-PlantUML https://github.com/plantuml-stdlib/C4-PlantUML; overarch https://github.com/soulspace-org/overarch (PlantUML/Structurizr generation); rendering via Mermaid mermaid-js/mermaid MIT per §44.

> Pack: architecture core (architect + ADR + TRD + threat-model + mermaid (+ C4 via mermaid)) — c4-model teaches what to draw; mermaid renders it. See docs/architecture/research-385-diagram.md for C4 vs Mermaid vs PlantUML/Structurizr decision (Excalidraw/draw.io REJECT).

When to use

  • Need system Context / Container / Component / Code views.

Instructions

  1. Select level: Context (system + actors) → Container (apps/data stores) → Component (modules) → Code (classes, optional).
  2. Render via Mermaid (C4-inspired): flowchart TD with subgraph for boundaries, e.g.:

``mermaid flowchart TD user([User]) --> web[Web Container] web --> api[API Container] api --> db[(Database Container)] subgraph System Context user; web; api; db end ``

  1. Advanced (optional): For consistency checks across views, use Structurizr DSL (structurizr-cli + workspace.dsl → PlantUML/Mermaid) or C4-PlantUML (@startuml + !include C4_Context.puml); note structurizr CLI requires DSL file and is heavier.

Collaboration

  • architect defines system → c4-model selects C4 level → mermaid renders → ADR records decision.

Anti-patterns

  • Do not mandate Structurizr DSL for every diagram — Mermaid suffices for most.
  • Do not dump PlantUML infra as separate skill — keep as optional note.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.