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
11111 skills17 agents13 commands1 MCP

Claude Code

$ npx -y skills add jassics/awesome-claude-security --skill architecture-diagram --agent claude-code

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
@jassics
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.

11111 skills17 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
11
Star history of jassics/awesome-claude-security on GitHub, a chart by star-history.com

Other skills on awesome-claude-security.

More skills from other plugins.

api-security

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication,…

@zhaoxuya520@zhaoxuya520Install Skill
nemoclaw-user-guide

nemoclaw-user-guide

Find official NemoClaw documentation for installation, configuration, operation, or troubleshooting. Also handles requested docs…

nemoclaw12d23k
@nvidia@nvidiaInstall Skill

Questions about architecture-diagram.

Which coding agents can use architecture-diagram?
architecture-diagram installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.