¿Qué hace coding-tutor?
Tutoriales de codificación personalizados que se basan en tu conocimiento existente y utilizan tu código real como ejemplos. Crea una ruta de aprendizaje persistente que se acumula con el tiempo utilizando el poder de la IA, la repetición espaciada y los cuestionarios.
¿Qué hace?
- Tutoriales contextuales: Aprende conceptos nuevos usando ejemplos extraídos directamente de tu propio código.
- Aprendizaje adaptativo: Cada lección se ajusta a tu nivel actual y a lo que has aprendido antes.
- Repetición espaciada: Los conceptos se repiten en intervalos óptimos para mejorar la retención.
- Cuestionarios interactivos: Prueba tu comprensión con preguntas generadas automáticamente.
- Rastro de aprendizaje persistente: Todo tu progreso se guarda y se acumula con el tiempo.
Cómo usarlo
- Inicia un tutorial: Usa el comando
/tutoro escribe "Quiero aprender [tema]" en tu chat. - Explora tu código: La habilidad analizará tu repositorio para encontrar ejemplos relevantes.
- Completa lecciones: Sigue las lecciones generadas y responde los cuestionarios.
- Revisa tu progreso: Usa
/tutor progresspara ver tu rastro de aprendizaje.
Comandos principales
| Comando | Descripción |
|---|---|
/tutor start <tema> | Inicia un nuevo tutorial sobre un tema específico |
/tutor continue | Continúa la última lección activa |
/tutor quiz | Inicia un cuestionario de repaso |
/tutor progress | Muestra tu rastro de aprendizaje y estadísticas |
/tutor reset | Reinicia tu progreso de aprendizaje |
Ejemplo
Usuario: Quiero aprender sobre closures en JavaScript
Asistente: ¡Excelente! He encontrado varios ejemplos de closures en tu código en `/src/utils.js`. Vamos a empezar con una lección.
Lección 1: ¿Qué es un closure?
Un closure es una función que recuerda el ámbito en el que fue creada...
Beneficios
- Personalización real: No más tutoriales genéricos. Cada lección es única para ti.
- Eficiencia: Aprende más rápido al conectar conceptos nuevos con tu código existente.
- Retención a largo plazo: La repetición espaciada y los cuestionarios aseguran que no olvides lo aprendido.
Notas técnicas
- Persistencia: Los datos de aprendizaje se almacenan localmente en
~/.coding-tutor/. - Compatibilidad: Funciona con Claude Code, Cursor y Codex.
- Privacidad: Tu código nunca se envía a servidores externos; todo el procesamiento es local.
Licencia
MIT