Skip to content
Security
Skill

/architecture-diagram

Produce a security architecture, network, or trust-boundary diagram of a system, highlighting components, zones, controls, and exposure. Use when documenting a design review, network segmentation, or cloud architecture from a security perspective.

From plugin
awesome-claude-security
6111 skills17 agents13 commands1 MCP
Install
$ npx -y skills add jassics/awesome-claude-security --skill architecture-diagram --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/architecture-diagram

Context preview

The summary Claude sees to decide when to auto-load this skill.

Produce a security architecture, network, or trust-boundary diagram of a system, highlighting components, zones, controls, and exposure. Use when documenting a design review, network segmentation, or cloud architecture from a security perspective.

SKILL.md

architecture-diagram.SKILL.md
name: architecture-diagram
description: >-
  Produce a security architecture, network, or trust-boundary diagram of a
  system, highlighting components, zones, controls, and exposure. Use when
  documenting a design review, network segmentation, or cloud architecture from
  a security perspective.

Goal

A diagram that makes the security-relevant structure legible: components, the zones/segments they sit in, the controls between them, and where the system is exposed.

Steps

1. Gather the components (services, gateways, data stores, identities) and how they connect. Ask for the design if not provided. 2. Group into **zones** (internet, edge/DMZ, app tier, data tier, management, each cloud account/VPC/namespace). Draw zone boundaries explicitly. 3. Annotate **controls** on the links: TLS, authn/authz, WAF, firewall rules, network policy, encryption-at-rest on stores. 4. Mark **exposure**: anything internet-reachable, public buckets, admin planes. 5. Render: prefer the Excalidraw MCP; otherwise emit Mermaid `flowchart` with `subgraph` per zone, plus DOT for tooling that prefers Graphviz.

Rendering contract (shared by all diagram skills)

  • If an Excalidraw MCP server/tool is available, create the diagram there and

save/export it; tell the user the file location.

  • Otherwise output, in this order: (a) a fenced ```mermaid block, (b) a fenced

`.excalidraw` JSON block the user can import at excalidraw.com, (c) for graphs, a ```dot block. Keep node labels short.

Output

  • The diagram (rendered or importable).
  • A legend mapping shapes/colors to zones and control types.
  • A short "exposure & controls gaps" note for follow-up.
Read more
Ships withawesome-claude-security

A Claude Code plugin marketplace for the full cybersecurity & GenAI-security lifecycle — from recon and threat modeling to detection engineering, GRC, and CISO-level strategy. A pentester knows which OWASP test bends a broken-access-control endpoint.

Get the whole plugin

Other skills on awesome-claude-security.