Agent skill

Engineer Design Diagram

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Generate production-grade engineering design diagrams (architecture, sequence, delta, drift) as self-contained dark-themed HTML files with accessible inline SVG.

MITAuto-check passedDevelopment

Install Engineer Design Diagram

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill engineer-design-diagram -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace engineer-design-diagram --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/engineer-design-diagram .claude/skills/engineer-design-diagram && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
engineer-design-diagram
GitHub stars
2.8k
Token cost
~4.5k tokens
SKILL.md length
1,763 words
Files
22 (incl. scripts, references)
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Generate production-grade engineering design diagrams (architecture, sequence, delta, drift) as self-contained dark-themed HTML files with accessible inline SVG.

  • Works in 5 steps: Mode Detection → Build the Node/Edge Graph → Choose Template and Render → …
  • Visualizing system architecture
  • SKILL.md covers Overview, Layout Philosophy — pick the…, Prerequisites and Environment Detection (DCI), plus 6 more sections
  • Runs Shell and Python scripts from its folder; calls git, python3 and docker

What it does

Engineer Design Diagram is an agent skill from jeremylongshore/tons-of-skills-marketplace. Generate production-grade engineering design diagrams (architecture, sequence, delta, drift) as self-contained dark-themed HTML files with accessible inline SVG. Grounds every diagram in real repo topology via DCI — package manifests, docker-compose, k8s, terraform, import graph. Four modes: generate from a live repo, diff a PR, trace a stack into a sequence diagram, or watch for drift against a fingerprint. Semantic OKLCH palette; Mermaid fallback for large graphs. Use when visualizing system architecture…

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 26 other files, including scripts and reference files (for example `evals/evals.json`, `references/THIRD_PARTY_LICENSES.md` and `references/accessibility.md`). Compatibility notes: Designed for Claude Code

It sits in Development, covering Diagrams. It works with Docker, Kubernetes, Terraform and Mermaid. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Visualizing system architecture
  • Reviewing a PR for structural change
  • Diagnosing an incident from a trace
  • Onboarding to a codebase

Example prompts

  • “/design:generate”
  • “/design:diff”
  • “/design:trace”
  • “/engineer-design-diagram”

Requirements

  • Python 3
  • A Bash shell
  • Docker
  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Read, Write, Glob, Grep, Bash(git:*), Bash(ls:*), Bash(cat:*), Bash(jq:*), Bash(docker:*), Bash(kubectl:*), Bash(terraform:*), Bash(python3:*), Bash(xdg-open:*), Bash(open:*), Bash(wslview:*), AskUserQuestion

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Mode Detection
  2. Build the Node/Edge Graph
  3. Choose Template and Render
  4. Update Fingerprint State
  5. Validate and Open

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Glob
    • Grep
    • Bash(git:*)
    • Bash(ls:*)
    • Bash(cat:*)
    • Bash(jq:*)
    • Bash(docker:*)
    • Bash(kubectl:*)

    …and 6 more on the same allowed-tools line.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Shell and Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • git
    • python3
    • docker
    • jq
    • kubectl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com
    • mermaid.js.org

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Engineer Design Diagram loads about 4.5k tokens when it runs, and up to ~16k if it reads all its reference files. Until then it costs about 213 tokens; SKILL.md has 1,763 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~213
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~16k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 1,763 words, ~4,512 tokens.

Download SKILL.mdSave it as .claude/skills/engineer-design-diagram/SKILL.md (or your agent's skills folder). This skill also uses 21 other files; get the full folder from GitHub.
name
engineer-design-diagram
description
Generate production-grade engineering design diagrams (architecture, sequence, delta, drift) as self-contained dark-themed HTML files with accessible inline SVG. Grounds every diagram in real repo topology via DCI — package manifests, docker-compose, k8s, terraform, import graph. Four modes: generate from a live repo, diff a PR, trace a stack into a sequence diagram, or watch for drift against a fingerprint. Semantic OKLCH palette; Mermaid fallback for large graphs. Use when visualizing system architecture, reviewing a PR for structural change, diagnosing an incident from a trace, onboarding to a codebase, or detecting architectural drift. Trigger with "/design:generate", "/design:diff", "/design:trace", "/design:watch", "draw the architecture", "diagram this PR", "engineer design diagram", or "architecture diagram".
allowed-tools
Read, Write, Glob, Grep, Bash(git:*), Bash(ls:*), Bash(cat:*), Bash(jq:*), Bash(docker:*), Bash(kubectl:*), Bash(terraform:*), Bash(python3:*), Bash(xdg-open:*), Bash(open:*), Bash(wslview:*), AskUserQuestion
compatibility
Designed for Claude Code
version
0.6.0
author
Jeremy Longshore <jeremy@intentsolutions.io>
license
MIT
tags
architecture, diagram, visualization, svg, html, pr-review, drift-detection, sequence-diagram, engineering-design
argument-hint
[generate|diff|trace|watch] [target-path]
model
inherit

Engineer Design Diagram

Generates production-grade engineering design diagrams as single-file HTML with inline SVG, grounded in real repository topology. Credit: design palette + arrow-masking pattern inspired by Cocoon AI's architecture-diagram-generator (MIT). See THIRD_PARTY_LICENSES.md.

Overview

Most diagramming tools produce pretty pictures disconnected from reality. This skill does the opposite: it reads the actual repo (package manifests, docker-compose, k8s, terraform, import graph) and emits a diagram that reflects the real system. It also knows how the system changed — PR-diff mode highlights structural deltas, trace mode turns a stack/log into a sequence diagram, and drift mode detects when the architecture has wandered from a stored fingerprint.

Four modes share a common pipeline (DCI grounding → node/edge graph → template fill → fingerprint write). Output is a single self-contained HTML file that opens in any browser, plus a Mermaid text block for copy-paste into docs. Dark theme with semantic OKLCH color coding by component role. Accessible by default (ARIA, <title>/<desc>, reduced-motion, keyboard navigation).

Layout Philosophy — pick the shape before you draw

Dense technical systems want to render wide. This is how Anthropic docs, Linear docs, and Vercel architecture pages present multi-component systems: a sticky left rail for context (nav, invariants, legend) and a generous main column for the diagram itself. Mimic that pattern when your content is dense, and use the simpler single-SVG hero when it isn't.

Two supported output shapes, one decision up front:

ShapeUse whenTemplate
Single-SVG hero (classic)≤8 nodes, one-screen takeaway, no sub-grouping, no accompanying explanation neededtemplates/base.html
Docs-layout page (widescreen)≥8 nodes, multiple planes/groupings/sub-blocks, want invariants + detail cards + legend alongside the diagramtemplates/docs-layout.html

Widescreen-first for docs-layout. Target min-width: 1024px; do not add mobile breakpoints for docs-layout output — it's architecture documentation, not a landing page. The diagram needs horizontal breathing room. On narrow viewports the diagram stage scrolls horizontally inside its card while the sidebar stays visible.

Hybrid rendering in docs-layout mode: HTML/CSS for all node cards (easier to maintain, free hover states, content edits don't trigger collision math), SVG overlay positioned absolutely over the node grid for arrows only. Arrows are the one place SVG still wins — fixed pixel coords, clean arrowheads, no brittle CSS-line math. Pure-SVG stays the default for the single-hero shape because the payoff of HTML flex doesn't materialize at small node counts.

Layout-decision signal: if during Step 2 the graph has any of — (a) more than one semantic lane/plane, (b) subcomponent lists of 4+ items per node, (c) the user asks for "docs page" / "architecture page" / references Anthropic/Linear/Vercel docs as exemplars — pick docs-layout. Otherwise stay with single-SVG.

See docs-layout.md for the full widescreen spec (grid geometry, design tokens, sidebar anatomy, arrow overlay placement, hover states).

Prerequisites

  • Git repository (for generate/diff/watch modes)
  • At least one of: package.json, pyproject.toml, Cargo.toml, go.mod, docker-compose.yml, k8s/*.yaml, terraform/*.tf
  • Python 3.9+ (for scripts/fingerprint.py)
  • A browser to view output
  • Optional: kubectl (cluster introspection), terraform (state parsing), jq (manifest parsing)

Environment Detection (DCI)

!git rev-parse --show-toplevel 2>/dev/null || echo "not a git repo" !git rev-parse --short HEAD 2>/dev/null || echo "no-head"; git branch --show-current 2>/dev/null || echo "no-branch" !ls package.json pyproject.toml Cargo.toml go.mod requirements.txt docker-compose.yml Dockerfile 2>/dev/null | head -10 || echo "no manifests" !command -v jq >/dev/null 2>&1 && jq -r '.name,(.dependencies // {} | keys[]?)' package.json 2>/dev/null | head -20 || echo "no package.json / no jq" !docker compose config --services 2>/dev/null | head -30 || echo "no docker-compose" !find . -maxdepth 3 -type d \( -name k8s -o -name kubernetes -o -name manifests \) 2>/dev/null | head -5 || echo "no k8s dir" !find . -maxdepth 3 -name '*.tf' 2>/dev/null | head -10 || echo "no terraform"

Instructions

Step 1: Mode Detection

Parse the first token of $ARGUMENTS:

InvocationModePlaybook
/design:generate or emptygeneratemode-playbooks.md#generate
/design:diffdiffmode-playbooks.md#diff
/design:trace <path>tracemode-playbooks.md#trace
/design:watchwatchmode-playbooks.md#watch

All modes share Steps 2-5. Mode-specific variations documented in the per-mode playbook.

Step 2: Build the Node/Edge Graph

Use the DCI block output + targeted reads to populate a working graph:

  • Nodes from: docker-compose service names, k8s kind: Deployment/Service/StatefulSet, terraform resource blocks, package manifest names (for standalone apps), detected binaries in bin/ or cmd/.
  • Edges from: docker-compose depends_on + exposed ports, k8s Service selectors + NetworkPolicy, terraform resource references, import-graph via Grep (import.*from, require(, use crate::), exposed HTTP/gRPC routes.
  • Role classification per node using drawing-rules.md § Role inference. Defaults to slate (external/unknown) when heuristics don't match.
  • Groups from: k8s namespaces, terraform modules, docker-compose networks, directory boundaries for monorepos.

For graphs with >50 nodes, fall back to Mermaid (see Step 3 template selection).

Step 3: Choose Template and Render

Apply the layout-selection rule from Layout Philosophy first, then pick the template for the chosen mode:

ModeLayout shapeTemplateOutput
generate / diffsingle-SVG hero (simple graphs)templates/base.htmlCentered SVG on dark canvas, cards row below
generate / diffdocs-layout page (dense graphs)templates/docs-layout.htmlTwo-column widescreen page: sticky sidebar + main column with diagram card + detail grid
diff (any shape)—selected template + delta classesdelta-added / delta-removed / delta-changed CSS markers on changed nodes/edges
tracesequencetemplates/sequence.htmlSequence diagram with lifelines and message arrows
watch—none — markdown drift reportMarkdown only; no HTML render

For single-SVG hero: fill placeholders per drawing-rules.md — color palette, SVG arrow-masking, z-order, 40px spacing, dashed boundaries, legend placement. Keep the grid <pattern>, #020617 canvas, pulsing header dot (with reduced-motion guard).

For docs-layout page: fill placeholders per docs-layout.md — GitHub-inspired palette (#0f1117 / #161b22 / #1c2128), Inter + JetBrains Mono, 260px sticky sidebar, fixed-pixel node stage with SVG arrow overlay, hover states on node cards. No mobile breakpoints. Populate the sidebar with: (a) version badge, (b) "On this page" nav, (c) "Architectural invariants" list (surface up to 5 load-bearing constraints you inferred from the code/config — e.g. "Kernel owns durable state", "All ops return Result<T,E>"), (d) node-type legend.

If node count >50 OR the model signals layout failure (overlapping boxes, arrows crossing through nodes), switch to templates/mermaid-fallback.html regardless of layout shape.

Step 4: Update Fingerprint State

For generate/diff/watch modes, write structural state to ${CLAUDE_PLUGIN_DATA}/arch-state.json (or ~/.claude-state/arch-state.json fallback if the env var is unset):

bash
python3 ${CLAUDE_SKILL_DIR}/scripts/fingerprint.py write --input /tmp/graph.json

Schema documented in fingerprint-spec.md. Fingerprint persists across sessions so watch mode can detect drift.

Step 5: Validate and Open

Run the HTML validator before presenting output:

bash
python3 ${CLAUDE_SKILL_DIR}/scripts/validate_html.py $CWD/.arch/<mode>-<timestamp>.html

Validator confirms: ARIA labels present, reduced-motion rule exists, no unexpected external script sources beyond Google Fonts. If validation fails, iterate on the template fill — don't ship an inaccessible diagram.

Open the result via ${CLAUDE_SKILL_DIR}/scripts/open_in_browser.sh (OS-aware: xdg-open on Linux, open on macOS, wslview on WSL). Echo the Mermaid equivalent to the chat as a copy-pasteable text block.

Show full SKILL.md (720 more words)Show less
Feedback Loop
  1. Run validate_html.py after Step 5.
  2. If ARIA or contrast checks fail → fix template fill → re-validate.
  3. If >50 nodes rendered as overlapping boxes → restart Step 3 with Mermaid fallback.
  4. (docs-layout only) If arrows cross non-endpoint nodes OR text overflows a node box → re-run layout math (see docs-layout.md § verification) before re-screenshotting. Don't eyeball it; collision math is cheap and catches what a thumbnail hides.
  5. Maximum 3 iterations before falling back to Mermaid and flagging for manual review.

Output

  • generate / diff / trace modes: one HTML file at $CWD/.arch/<mode>-<timestamp>.html (self-contained, offline-capable, Google Fonts as the sole external dep) + one Mermaid text block echoed to chat.
  • watch mode: markdown drift report with sections Added, Removed, Changed, each line citing the source file that justified the delta.
  • All modes: updated fingerprint at ${CLAUDE_PLUGIN_DATA}/arch-state.json.

Detailed output contracts in mode-playbooks.md.

Examples

Example 1 — Generate architecture view from a monorepo

Input:

/design:generate

Behavior: DCI auto-loads docker-compose.yml services (web, api, db, cache), classifies roles (frontend/backend/db/db), reads web/src/lib/api-client.ts for the HTTP edge to api, reads docker-compose.yml depends_on for api→db and api→cache edges. Fills templates/base.html, writes ~/.arch/generate-2026-04-19T12-00.html, writes fingerprint with 4 nodes + 3 edges.

Output excerpt (Mermaid block):

flowchart TB
  web["Web Frontend"]:::frontend --> api["API Service"]:::backend
  api --> db["Postgres"]:::db
  api --> cache["Redis"]:::db
Example 2 — PR delta on a branch that adds Redis

Input:

/design:diff

Behavior: Loads prior fingerprint, re-runs DCI on working tree, computes set-diff. Renders architecture view with class="delta-added" on the cache node and the api→cache edge. Summary line: Added 1 node (cache), 1 edge (api→cache).

Example 3 — Sequence diagram from a Sentry event

Input:

/design:trace ./incidents/sentry-2026-04-18-payment-timeout.json

Behavior: Parses Sentry JSON (exception frames + transaction spans), infers 4 lifelines (checkout-api, payment-service, stripe-webhook-listener, fraud-check), renders sequence diagram with the timeout marked on the final arrow. No fingerprint write in trace mode.

Example 4 — Drift watch after a quiet sprint

Input:

/design:watch

Behavior: Loads prior fingerprint, re-runs DCI, diffs. Output:

## Drift report — 2026-04-19 vs 2026-04-12

### Added
- Node `recommendations-service` (backend) — source: docker-compose.yml:services.recommendations
- Edge `api` → `recommendations-service` — source: api/src/handlers/product.ts:44

### Removed
- Edge `api` → `legacy-search` — source: api/src/handlers/search.ts removed in f8a2c91

Edge Cases

  • No package manifests: DCI returns empty. Ask the user to describe the system in prose, fall back to prompt-only generation without DCI grounding.
  • >150 components: Hard cap at 150 rendered nodes. Overflow bucket labeled … +N more; full list preserved in fingerprint.
  • Stack trace format unknown: Three parsers (Sentry JSON, OTel span, raw text). Unknown formats emit Mermaid-only sequence rather than failing.
  • No main branch for diff: Probe origin/HEAD → main → master → trunk. If none found, fall back to HEAD~1.
  • Docker compose binary naming: Probe both docker compose (modern) and docker-compose (legacy).
  • ${CLAUDE_PLUGIN_DATA} unset: Fallback chain ${CLAUDE_PLUGIN_DATA} → ${XDG_STATE_HOME}/claude/arch → ~/.claude-state/arch.
  • iOS Safari large-diagram rendering: Avoid SVG paths with >10k points per element; fall back to Mermaid for graphs that approach this limit.
  • k8s manifests with CRDs: Role defaults to slate (external/unknown) when no heuristic matches; document in the legend.

Error Handling

ErrorCauseSolution
not a git repoRunning outside gitInit a repo or cd to one; DCI handles the empty case but diff/watch require git
no manifestsNo package files foundUse prose-only mode; skill will ask user to describe the system
fingerprint schema mismatchState file from older schema versionfingerprint.py refuses cross-version diff and emits baseline-restart guidance
ARIA validation failedTemplate fill omitted <title>/<desc>Re-fill with role-appropriate labels from accessibility.md
overlapping boxes detectedToo many nodes for SVG layoutAuto-switch to Mermaid fallback (node count >50 trigger)
no diff basemain/master/trunk all missingUse HEAD~1 as base, warn user in output
kubectl not installedLive cluster introspection unavailableSkip cluster overlay; diagram still renders from static manifests
trace parser unknown formatInput file matches no known schemaEmit Mermaid-only sequence with best-effort parsing, flag for user review

Resources

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 21 other files (scripts, references) in skills/.curated/engineer-design-diagram of jeremylongshore/tons-of-skills-marketplace.

  • SKILL.md
  • evals/evals.json
  • examples/aws-serverless.html
  • examples/microservices.html
  • examples/tiny-monorepo/expected-architecture.html
  • references/THIRD_PARTY_LICENSES.md
  • references/accessibility.md
  • references/dci-block.md
  • references/docs-layout.md
  • references/drawing-rules.md
  • references/fingerprint-spec.md
  • references/mode-playbooks.md
  • references/troubleshooting.md
  • scripts/collect_dci.sh
  • scripts/fingerprint.py
  • scripts/open_in_browser.sh
  • … and 6 more

Open the folder on GitHubat commit cfae287

Compare with similar skills

Engineer Design Diagram next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Engineer Design Diagram compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Engineer Design Diagram this skilljeremylongshore/tons-of-skills-marketplace2.8k—~4.5kAutomated safety check: PassMIT
Drawio Skillyuanchen-home/cumcm-step-review319—~11kAutomated safety check: PassMIT
Draw.io Diagram StudioAgents365-ai/drawio-skill10k—~2.4kAutomated safety check: NotesMIT
Terravision Cloud Diagramspatrickchugh/terravision1.6k—~5.6kAutomated safety check: NotesAGPL-3.0-only
Senior DevOps Toolkitmaslennikov-ig/claude-code-orchestrator-kit2606 repos~1.1kAutomated safety check: NotesCustom licence
Documd Visualsmarkdown-viewer/skills3.4k—~3.3kAutomated safety check: PassCC-BY-4.0

Similar skills

  • Drawio Skill

    yuanchen-home/cumcm-step-review

    A skill your agent uses when the user requests diagrams, flowcharts, architecture diagrams, ER diagrams, UML / sequence / class diagrams, SysML / MBSE diagrams (block definition, internal block…

    319 GitHub stars~11k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Draw.io Diagram Studio

    Agents365-ai/drawio-skill

    Creates and edits editable draw.io diagrams from descriptions, code, infrastructure files, SQL and API schemas, with sync, review, test and export tools.

    10k GitHub stars~2.4k tokensUpdated today
    DevelopmentAuto-check: notes
  • Terravision Cloud Diagrams

    patrickchugh/terravision

    Draw cloud architecture diagrams for AWS, Azure or GCP with the official provider icon sets, using TerraVision.

    1.6k GitHub stars~5.6k tokensUpdated 4 days ago
    DevOps & CloudAuto-check: notes
  • Senior DevOps Toolkit

    maslennikov-ig/claude-code-orchestrator-kit

    Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup…

    260 GitHub starsUsed in 6 repos~1.1k tokens
    DevOps & CloudAuto-check: notes
  • Documd Visuals

    markdown-viewer/skills

    Create text-driven visuals in Markdown: charts, diagrams, cards, architecture and page layouts.

    3.4k GitHub stars~3.3k tokensUpdated 5 days ago
    Data & AnalyticsAuto-check passed
  • CI CD

    EliasOulkadi/shokunin

    Design CI/CD pipelines for GitHub Actions, GitLab CI, and CircleCI with matrix builds, test sharding, caching, Docker layer caching, OIDC auth, deployment strategies (rolling, blue-green, canary)…

    114 GitHub stars~3.4k tokensUpdated 6 days ago
    DevOps & CloudAuto-check: notes

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Engineer Design Diagram

What does Engineer Design Diagram do?

Generate production-grade engineering design diagrams (architecture, sequence, delta, drift) as self-contained dark-themed HTML files with accessible inline SVG. Engineer Design Diagram is an agent skill from jeremylongshore/tons-of-skills-marketplace. Generate production-grade engineering design diagrams (architecture, sequence, delta, drift) as self-contained dark-themed HTML files with accessible inline SVG.

When should I use Engineer Design Diagram?

Engineer Design Diagram fits situations like: visualizing system architecture; reviewing a PR for structural change; diagnosing an incident from a trace; onboarding to a codebase.

How do I install Engineer Design Diagram in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill engineer-design-diagram -a claude-code`. Or copy the skill folder (skills/.curated/engineer-design-diagram in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/engineer-design-diagram in your project. Claude Code loads it when a task matches its description.

How do I install Engineer Design Diagram in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill engineer-design-diagram -a codex`. Or copy the skill folder (skills/.curated/engineer-design-diagram in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/engineer-design-diagram in your project. Codex loads it when a task matches its description.

Can I use Engineer Design Diagram in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill engineer-design-diagram -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/engineer-design-diagram, .gemini/skills/engineer-design-diagram, .github/skills/engineer-design-diagram and .opencode/skills/engineer-design-diagram in your project.

What does Engineer Design Diagram need to run?

Going by SKILL.md and its folder, Engineer Design Diagram needs a shell and Python for the scripts in its folder and the command-line tools its instructions call (git, python3, docker, jq and kubectl). Our summary lists: Python 3; A Bash shell; Docker. Its frontmatter pre-approves these tools: Read, Write, Glob, Grep, Bash(git:*), Bash(ls:*), Bash(cat:*), Bash(jq:*), Bash(docker:*), Bash(kubectl:*), Bash(terraform:*), Bash(python3:*), Bash(xdg-open:*), Bash(open:*), Bash(wslview:*), AskUserQuestion. Compatibility (from SKILL.md): Designed for Claude Code.

Does Engineer Design Diagram access the network?

SKILL.md names 2 domains. As links in the text: github.com and mermaid.js.org. This is read from the text; nothing was executed.

Is Engineer Design Diagram safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Engineer Design Diagram use?

Engineer Design Diagram is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Engineer Design Diagram use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.

What are the alternatives to Engineer Design Diagram?

Skills that share tags, products or a category with Engineer Design Diagram: Drawio Skill (yuanchen-home/cumcm-step-review, 319 stars), Draw.io Diagram Studio (Agents365-ai/drawio-skill, 10k stars), Terravision Cloud Diagrams (patrickchugh/terravision, 1.6k stars) and Senior DevOps Toolkit (maslennikov-ig/claude-code-orchestrator-kit, 260 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Engineer Design Diagram?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.