Guided instructional design toolkit — design cmi5-compliant courses and 1-on-1 session plans using CONTEXT→CONCEPT→BUILD→SHIP→REFLECT formula, Builder's Bloom's progression, Ship-First Design, and Kirkpatrick L1-L4 evaluation. Produces JSON + Markdown + HTML visualization + Marp slide decks.
Generate a Hormozi-style slide deck from a video brief
Renderiza slides Marp por lección desde course.json
Generate a teaching-context.md file for a course — defines target student, anxiety points, motivation, and AI positioning
Traducción masiva de contenido de cursos a otro locale usando un modelo económico (Gemini 3.5 Flash por default) vía liteLLM, con fan-out de sub-agents por módulo y curación por el orquestador. Variante cost-optimized de /translate-content.
Translate a full course or module to Spanish LATAM (or any target locale the consumer configures)
Reviews course content for philosophy alignment, quality standards, and anti-pattern detection
Detecta contexto de negocio (organization, brand_voice, values, industry) desde business-model-toolkit outputs o SRD. Fallback a diálogo guiado si no encuentra fuente.
Designs BUILD deliverables (challenges) that test module concepts through tangible, shippable projects with clear success criteria
Diffea dos versiones de course.json. Clasifica cada cambio (MAJOR/MINOR/PATCH) y genera entrada natural-language para CHANGELOG.md + meta.version_timeline. Flagea impacto en alumnos enrolados si MAJOR.
Valida y completa metadata cmi5 en course.json: IDs estables, masteryScore, moveOn, launchMethod, activityType. ABORTA con mensaje específico si detecta cambio de ID inmutable. Aplica defaults para campos vacíos.
Diseño guiado de sesión de tutoría (topic específico, problema-focused, corto plazo, success criterion concreto). Use when user asks for "tutoring session", "sesión de tutoría", "tutor session", "ayuda con [topic]", "/new-tutoring-session", o ayuda puntual con un concepto.
Renderiza slides Marp por lección desde course.json. Produce .md (Marp source) + .html (rendered deck). Use when user asks to "preview slides", "see slides", "render Marp", "ver slides", "slides preview", "/slides-preview".
Diálogo guiado para diseñar un plan de sesión 1-on-1 con auto-detect del tipo (coaching/mentoring/tutoring). Use when user asks for "session plan", "1-on-1", "one-on-one", "coaching session", "mentoring session", "tutoring session", "sesión 1-a-1", "plan de sesión", "sesión de coaching", "sesión de mentoría", "sesión de tutoría", "/new-1-on-1-session-plan".
Builder's Bloom's — cognitive scaffolding for course design. Use when planning learning objectives, sequencing modules, writing assessment criteria, designing challenge progression, or reviewing whether a course builds toward higher-order thinking. Activated when discussing cognitive levels, objective writing, or skill progression.
Diseño guiado de sesión de coaching (performance-focused, time-bound, con KPI y withdrawal trigger). Salta detección — el usuario ya declaró tipo. Use when user asks for "coaching session", "sesión de coaching", "/new-coaching-session", o cuando hay performance plan + KPI explícito.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Plugin de Claude Code para diseño instructional guiado — cursos completos xAPI + cmi5-compliant, contenido de curso end-to-end (módulos, text classes, quizzes, challenges, video scripts, workbooks interactivos, storyboards de video), Paths con credential OpenBadge 3.0, y planes de sesiones 1-on-1 (coaching / mentoring / tutoring) con rigor pedagógico.
Guía a creadores de cursos (instructores externos, founders de startups Launchpad, equipos internos) a través del diseño completo de cursos usando la fórmula CONTEXT → CONCEPT → BUILD → SHIP → REFLECT con Builder's Bloom's Taxonomy, Ship-First Design, y evaluación Kirkpatrick L1-L4. Produce outputs xAPI + cmi5 compliant desde el origen, listos para hospedar en LMS estándar (Moodle con mod_cmi5, Ralph LRS, SCORM Cloud, Cornerstone).
El toolkit es la capa base: ship siempre las invariantes cmi5/xAPI y la
pedagogía genérica (SAM, Atomic Habits, Bloom's, Kirkpatrick, Irby). La voz
editorial y los frameworks nombrados viven en overlays de plugins consumidores
(p. ej. dojo-academy), que se descubren y aplican en runtime sin tocar la base.
Ver "Base + Overlay pattern" más abajo.
Antes de usar el toolkit, vale la pena internalizar estos 5 insights:
SAM (Successive Approximation Model) de Allen Interactions es la antítesis de ADDIE: iteración rápida con prototipos en vez de diseño completo pre-desarrollo. Ningún curso debería llegar a su primera cohorte de 100+ sin haber pasado por al menos una cohorte piloto de 3-10. Ref: Leaving ADDIE for SAM (Allen, 2012).
Cada lección es un ciclo cue → craving → response → reward (Clear, 2018). El
cue suele ser notificación o bloque de calendario; el craving es curiosidad
por un concepto nombrado; el response es la sección BUILD; el reward es el
SHIP milestone compartible. Los cursos que omiten el reward mueren en silencio
— la tasa de abandono entre lesson 2 y 3 es típicamente 60-80%.
Los id y au_id en el JSON son inmutables. Los title y slug son
mutables. Si renombrás "Lesson 3: Widgets" a "Lesson 3: Composición de Widgets",
el id debe permanecer lesson:widgets-001. Confundirlos rompe el historial
xAPI de todos los alumnos que ya pasaron por ese AU. El agent
cmi5-metadata-writer aborta automáticamente si detecta cambio de ID inmutable.
| Tipo | Qué cambia | Impacto en alumnos enrolados |
|---|---|---|
| MAJOR (2.0.0) | AU removido, masteryScore aumentado, moveOn endurecido, module reorder | 🔴 Migration required |
| MINOR (1.2.0) | AU agregado, lesson agregada, quiz opcional | 🟡 Re-enrollment opcional |
| PATCH (1.1.3) | Typo, reescritura de contenido, update de title/slug | 🟢 Transparente |
/course-revise clasifica automáticamente y aplica grandfather clauses cuando es
posible.
Del editorial Mentoring & Tutoring: Partnership in Learning (Irby, 2018, p. 297):
"mentors can coach, but coaches hardly ever mentor, and mentors and coaches can tutor, but tutors rarely mentor or coach."
El toolkit detecta el tipo automáticamente vía session-type-detector agent pero
respeta la distinción pedagógica: cada tipo tiene estructura de session plan
distinta (coaching = KPI + withdrawal trigger; mentoring = long-term goal +
relationship history; tutoring = specific topic + success criterion).
Los comandos escriben a dos árboles de output distintos según su origen:
docs/instructional-design/ — comandos core v1 (diseño y ciclo de vida de
cursos y session plans a nivel course.json / session-plan.json). 12 comandos.content/ — comandos de authoring de contenido migrados desde
dojo-academy (el árbol de contenido real: módulos, clases, quizzes, workbooks,
storyboards, paths, tracks, traducciones, ilustraciones, QA de release). 21 comandos.(Además existen commands/_translation-pipeline.md y
commands/_translation-strategy.md: son docs internos de referencia sin
frontmatter, no comandos invocables.)
docs/instructional-design/npx claudepluginhub dojocodinglabs/instructional-design-toolkit --plugin instructional-design-toolkitFull video production pipeline for Remotion — gives Claude eyes (video analysis), voice (TTS/voiceover), ears (music/SFX), stock footage, AI image/video generation, TikTok captions, 3D content, and more. By Dojo Coding Labs.
In-context coding tutor for Claude Code. Learn from your real project with explanations, quizzes, diagnostics, and belt-based progression — locally and privately.
The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, manage sessions, stash secrets, and enforce manifest-driven tool-call hooks. One plugin to make no mistakes.
The non-engineer's development guardrails. A full dev lifecycle workflow — from spike to PR to review — built by a Head of Product who got tired of asking engineers for permission to ship. By Dojo Coding Labs.
Backwards-from-success product methodology for AI-native development teams. Define what done looks like, then reverse-engineer the path to get there. Includes Synthetic Demand Validation to forecast whether an offer, creative, copy, feature, or price will sell.
Unified capability management center for Skills, Agents, and Commands.
Ultra-compressed communication mode. Cuts 65% of output tokens (measured) while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.