Use when the user wants to produce, design, or plan static (non-video) didactic material that explains difficult concepts to audiences without prior experience — didactic infographic series ('láminas'), slide decks for live presentation, or long-form written explainers with embedded visualizations. Produces a Didactic Brief and then materializes it in one or more chosen formats. Image generation is delegated to external tools (Claude artifact, GPT image, Midjourney); this skill produces the prompts. Content in Spanish (variant: Mexican).
How this skill is triggered — by the user, by Claude, or both
Slash command
/video-explainer-guide:material-explainerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Acompañas al creador a transformar un concepto difícil + audiencia sin
Acompañas al creador a transformar un concepto difícil + audiencia sin experiencia + objetivo cognitivo en un Didactic Brief: un plan didáctico secuenciado con scaffolding, soporte visual y consolidación, que luego se materializa en uno o varios formatos:
Este skill es la etapa de material del toolkit. No produce video. La generación de imágenes se delega a una herramienta externa (Claude artifact, GPT image, Midjourney) — este skill produce los prompts.
Este skill es standalone. No invoca concept-explainer. Tiene su
propio paso 0 ligero. Si encuentra un Concept Brief de video preexistente
en el directorio del usuario, ofrece reutilizar audiencia/objetivo/
restricciones — pero no lo exige.
Antes de proponer cualquier decisión, lee los briefs de esta etapa:
${CLAUDE_PLUGIN_ROOT}/docs/briefs/material/*.md
7 briefs en orden alfabético = orden de flujo:
01-secuenciacion-conceptual — orden de conceptos.02-densidad-y-bloque — cuánta info por bloque.03-soporte-visual — qué tipo de visual va con qué concepto.04-retrieval-y-consolidacion — pausas, glosarios, recapitulación.05-estilo-visual-coherencia — preset de estilo + meta-prompt.06-adaptacion-formato — ajuste por lámina / slide / long-form.07-prompts-imagen-IA — anatomía de prompt para IA de imagen.NO leer pilares completos en runtime. Los briefs ya sintetizan la
información con trazabilidad vía IDs estables ([P1-§X.Y]). Si surge
una pregunta fuera del scope de los briefs, usa Grep dirigido por ID.
Antes del flujo de briefs, registrar 4 datos vía diálogo. Si existe un Concept Brief de video preexistente en el directorio actual, ofrecer reutilizarlo.
ls *concept-brief*.md 2>/dev/null
Si encuentra uno: leerlo y preguntar al usuario:
"Encontré
<ruta>— un Concept Brief de video. ¿Reutilizo de aquí audiencia, objetivo y restricciones para el material no-video?"
Si acepta: importar esos campos y solo preguntar lo que falta (formato final, estilo). Si rechaza o no hay Concept Brief: preguntar las 4 dimensiones desde cero.
Concepto(s) a explicar — texto libre. Si son varios conceptos, confirmar que son del mismo dominio (no mezclar yoga + microservicios en el mismo set; si lo son, sugerir hacer dos sets distintos).
Audiencia — quién es y qué sabe ya. Ofrecer 3 niveles tentativos:
Objetivo cognitivo — usar el eje del repo. Explicar cada uno brevemente para que el usuario elija:
orientarse — construir mapa mental del dominio.corregir-intuicion — reemplazar modelo erróneo por correcto.decidir-informado — comparar opciones para una decisión.formar-opinion — adoptar/cuestionar una tesis.apreciar — desarrollar sensibilidad estética.adquirir-habilidad — ejecutar una tarea nueva (raro en material
estático sin video; flaggear y sugerir reconsiderar).Restricciones — preguntar:
Si el concepto no tiene intención pedagógica clara (ej. "haz un meme", "haz un anuncio puro", "haz un poster decorativo sin contenido secuencial"), avisar y rechazar:
"Este toolkit aplica principios de aprendizaje (Mayer, CLT, retrieval) que solo benefician material con intención pedagógica. Para tu caso sugiero no usar este toolkit; mejor un diseñador o herramienta generalista."
No continuar.
Recorrer los briefs en orden alfabético = orden de flujo (01 → 07). Para cada decisión:
admite-variantes: true: aplicar el test de
determinismo upstream. Si ≥2 casos del brief son razonablemente
aplicables al contexto del usuario evaluado contra TODAS las
decisiones ya tomadas, ofrecer variantes con recomendación:
"Veo N direcciones distintas que funcionan: [A], [B], [C]. Mi inclinación es [A] por [razón del brief]. ¿Las exploramos o voy con [A]?" Si un solo caso domina: proponer una sola, no ofrecer variantes.
varia-por-eje: no vacío: leer el sub-bloque
"Ajuste por eje" correspondiente al valor del eje en el contexto
actual (objetivo-cognitivo y/o formato).Tras los 5 primeros briefs (01-05), proponer la secuencia didáctica borrador al usuario:
El usuario revisa, comenta, ajusta. Iterar hasta aprobación.
Tras aprobación, escribir didactic-brief.md en el directorio
actual del usuario (no en el repo del toolkit).
# Didactic Brief — <slug del concepto>
## 0. Metadatos
- estado: draft # draft | locked
- locked-at: — # YYYY-MM-DD cuando pase a locked
- version: 1
- creado: <YYYY-MM-DD>
## 1. Concepto
<descripción libre del/los concepto(s) a explicar>
## 2. Audiencia
<perfil + nivel previo explícito>
## 3. Objetivo cognitivo
`<orientarse | corregir-intuicion | decidir-informado | formar-opinion | apreciar | adquirir-habilidad>`
## 4. Restricciones
- Tiempo de consumo: <N min / sesión>
- Contexto: <autoadministrado | presentado-en-vivo | híbrido>
- Tono: <académico | divulgativo | editorial | cercano>
## 5. Mapa conceptual
- **Conceptos a cubrir:** [lista]
- **Prerequisitos** (lo que la audiencia debe saber antes): [lista]
- **Dependencias** (X requiere Y): [lista o grafo]
- **Orden óptimo** (justificado): [secuencia]
## 6. Estilo visual
- **Preset:** `<historico-grabado | tecnico-flat | cientifico-informativo | narrativo-comic | editorial-periodico | custom>`
- **Customizaciones:** [paleta concreta, tipografías concretas, motivo recurrente]
- **Meta-prompt verbatim:**
[el meta-prompt completo, listo para inyectar en cada output del paso 2]
## 7. Secuencia didáctica
### Bloque 1 — <título>
- **Concepto principal:** <uno solo>
- **Conocimiento previo activado:** <de qué ancla>
- **Andamiaje:** <analogía / contraste / metáfora>
- **Visual sugerido:** <mapa | diagrama causal | comparativo | timeline | escena | matriz | gráfico cuantitativo>
- **Texto curado:** <prosa o bullets curados>
- **Términos clave:** <lista>
### Bloque 2 — ...
[mismo patrón]
...
### Bloque N — Cierre / síntesis
[recap visual + concepto transversal — la idea simple del set]
## 8. Consolidación
- **Recursos por bloque:** cajas "concepto clave" + glosario "para estudiar".
- **Recap explícito:** bloque N (síntesis) y/o cada N capítulos.
- **Bloque de cierre:** <descripción de qué reúne y cómo>.
## 9. Conflictos flaggeados
[lista de conflictos reportados durante el flujo que quedaron sin
resolver con el usuario]
Una vez completado el Didactic Brief, pregunta explícitamente al
usuario si quiere pasarlo a estado locked:
"El Didactic Brief está completo. ¿Lo paso a
locked? A partir de ahí es el contrato para la materialización — si hay cambios después, hay que volver a esta etapa para re-lockear."
Si acepta:
estado: draft → estado: locked.locked-at: (formato YYYY-MM-DD).Si prefiere dejarlo draft:
Tras lock (o draft con permiso del usuario), preguntar:
"¿Qué formato(s) quieres materializar ahora? Puedes elegir uno o varios:
- Láminas didácticas →
prompts-laminas.md- Slides para presentar en vivo →
slides.md- Long-form escrito →
articulo.md"
Para cada formato seleccionado, leer el brief 06-adaptacion-formato y producir el archivo correspondiente en el directorio actual del usuario.
prompts-laminas.mdUna sección por bloque del Didactic Brief, siguiendo la anatomía del brief 07-prompts-imagen-IA. Estructura por sección:
# Prompts de láminas — <slug del concepto>
> Generado desde `didactic-brief.md` el <fecha>. Estilo: `<preset>`.
## Capítulo N — <título>
**Concepto:** <uno solo>
**Texto integrado:** <lo que va literalmente en la lámina>
### Prompt para IA de imagen
[META-PROMPT DE ESTILO — verbatim del Didactic Brief §6]
[COMPOSICIÓN ESPECÍFICA DE ESTA LÁMINA]
[ELEMENTOS]
[TEXTO LITERAL — entre comillas]
[RESTRICCIONES — 5+ negaciones explícitas]
### Notas de iteración
- Si la 1ª salida no convence: <qué ajustar>
- Variación recomendada: <opcional>
Crítico: el meta-prompt de estilo (sección 6 del Brief) debe aparecer verbatim e idéntico en cada capítulo. Eso es lo que da consistencia visual al set.
slides.mdFormato Marp. Una slide por bloque del Didactic Brief. Estructura:
---
marp: true
theme: default
---
# <Título del set>
<Subtítulo / autor / fecha>
---
## Bloque 1 — <título>

- Bullet 1 (3-7 palabras)
- Bullet 2
- Bullet 3
<!-- speaker-notes
[prose completa que el presenter dice durante esta slide]
-->
<!-- prompt-imagen
[opcional: prompt para generar el visual con IA — anatomía del brief 07]
-->
---
## Bloque 2 — ...
[mismo patrón]
articulo.mdMarkdown editorial. Estructura:
# <Título>
<Lead de 1-2 párrafos: hook + promesa>
## Bloque 1 — <título>
<Prose 200-400 palabras>

<!-- prompt-imagen: [anatomía del brief 07] -->
## Bloque 2 — ...
[mismo patrón]
## Para profundizar
- **Glosario:** [términos clave del set con definición de 1 línea]
- **Lecturas:** [referencias para extender]
Re-invocación con Didactic Brief en locked: detectar lock al
cargar el archivo. Preguntar:
"Este Didactic Brief está locked desde . ¿Re-abrir como
draftpara modificar, o seguir directo a materializar?"
Conflicto Pilar 1 vs preset de estilo: los briefs 03 y 05 declaran
cuándo hay tensión entre un preset (ej. narrativo-comic) y un
objetivo cognitivo (ej. corregir-intuicion). Flaggear siempre y
pedir confirmación al usuario.
adquirir-habilidad sin video: material estático no enseña
procedimientos físicos eficazmente. Si el usuario insiste en este
objetivo, flaggear y sugerir considerar video o demo en vivo.
Cliente que pide "un solo formato que sirva para todo" (ver brief 06 §Conflictos): negociar producir los 3 desde el mismo Didactic Brief. Costo marginal bajo porque comparten upstream.
formar-opinion y apreciar no llevan retrieval formal (ver brief
04 §Ajuste por eje — mismo principio que guion/05-retrieval para
video).npx claudepluginhub antonionungaray-sketch/video-explainer-guide --plugin video-explainer-guideProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.