Skip to content
Back to skills

Explain Concept

ASecurity

Routes any "make this understandable" request to the right explanation medium: a rendered PNG diagram, an editable draw.io file, a narrated explainer video, or a text trail of file:line stops. Use when someone must understand a ticket, a bug, an architecture, or a data flow and the medium is not decided yet. Triggers on: "explain this ticket", "explain this concept", "help the team understand X", "make this understandable", "how do I explain this".

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 21, 2026
ai-agents

Security analysis

A100/100

Scanned September 21, 2026

npx -y skills add LFTPadilla/agent-dev-kit --skill explain-concept --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Explain Concept?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Explain Concept
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/lftpadilla-explain-concept/badge)](https://www.skillsdirectory.com/skills/lftpadilla-explain-concept)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: explain-concept
tags: ['skill']
description: 'Routes any "make this understandable" request to the right explanation medium: a rendered PNG diagram, an editable draw.io file, a narrated explainer video, or a text trail of file:line stops. Use when someone must understand a ticket, a bug, an architecture, or a data flow and the medium is not decided yet. Triggers on: "explain this ticket", "explain this concept", "help the team understand X", "make this understandable", "how do I explain this".'
---

# Explain Concept 🧭

Umbrella router. It does not render anything. It picks the medium, hands off to
one skill, and records what was learned.

## When to use

- A request names an audience but not a format ("help the team understand the
  retry logic").
- A ticket, a bug, or a design must be explained to somebody who did not write it.
- You are about to write three paragraphs of prose about a structure. Stop and route.

Do not use it when the user already named the medium. Call that skill directly.

## Step 1 β€” Clarify in ONE question

Ask one question only, and only if the answer is not already obvious:

> Who is this for, and how will they receive it (image, editable file, or video)?

If the request already names an audience and a medium, skip the question.

## Step 2 β€” Route

| Signal in the request | Route to | Output |
|---|---|---|
| Quick topology, flow, or architecture picture; paste into chat or a PR | `diagram-render` | PNG |
| The reader must edit it, restyle it, or export SVG/PDF; swimlanes, UML, ER | `drawio-skill` | `.drawio` + export |
| Narrated walkthrough, async share, non-technical audience, onboarding | `explainer-video` | `videos/<slug>/renders/video.mp4` |
| No image is possible or wanted; the reader will read the code | text trail | ordered `file:line` list |

Rules for the routes:

- **diagram-render** β€” the picture is static and the reader only looks at it.
- **drawio-skill** β€” the picture has a second life: somebody changes it later.
- **explainer-video** β€” timing matters. The reader needs the order of events
  spoken, not inferred. Example: a webhook race bug where two handlers write the
  same row.
- **text trail** β€” the fallback. Give an ordered list of `file:line` stops, one
  sentence per stop on what to notice, and 5 lines of summary at most. Do not
  paraphrase the code.

Pick one route. Do not produce two mediums for the same request unless the user
asks for both.

## Step 3 β€” Always record lessons

After the chosen skill finishes, append one line to that skill's
`references/lessons.md` if anything was learned:

```
- YYYY-MM-DD: <what broke or surprised you> β†’ <what to do next time>
```

Skip the append only when nothing new happened. The kit improves by iteration,
so a dated one-line lesson is worth more than a clean run with no record.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…