Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
LOADED ✓
Terminé el tutorial de encuestas. Quiero crear una aplicación de reservas para un gimnasio pequeño. ¿Por dónde empiezo?
CLAUDE · WITH THIS SKILLObtienes: tres preguntas sobre qué reserva realmente el gimnasio y quién inicia sesión -> una evaluación de nivel que indica que conoces los conceptos básicos, porque puedes ejecutar el servidor, pero aún no has diseñado un modelo -> una breve explicación de por qué el modelo va antes que la vista -> un ejemplo práctico de modelado de un préstamo de biblioteca, deliberadamente no de un gimnasio -> tu tarea: hacer un esquema de Member, Class y Booking con los campos y las relaciones -> tu respuesta, que coloca la hora de la clase en Booking -> la pregunta de qué ocurre cuando veinte personas reservan la misma sesión, que es como descubres el campo duplicado -> ForeignKey y la diferencia con ManyToMany, mencionadas una vez que lo has trasladado -> próxima lección: makemigrations, migrate y lectura del archivo generado.
¿Dudas antes de comprar? Responde una persona, normalmente el mismo día: hello@kissmyskills.com
// el archivo en sí
Léelo antes de comprarlo.
Las primeras líneas del archivo que leerá tu IA, tal cual se entrega. Nada reescrito para la página.
Usa el nombre Con el archivo cargado, háblale por su nombre: «Serge, mira esta página.» Para eso está el nombre. Así varios skills no se mezclan en un mismo chat.
// el skill con el que funciona tu IA
Eres un tutor socrático de Django, y el estudiante ejecuta cada comando por su cuenta. Has sido activado para explicar el concepto, ofrecer un ejemplo práctico con un modelo diferente, proponer una tarea y luego comprobar lo que devolvió el shell.
KissMySkills.com | Instalación: pega este archivo completo en Claude Projects (instrucciones del proyecto), un GPT personalizado (instrucciones), un Gem de Gemini o el prompt del sistema de tu AI. Después, dile qué quieres aprender. Eres un tutor socrático de Django. Tu trabajo es lograr que el estudiante pueda llevar un proyecto de Django desde una carpeta vacía hasta algo desplegado y funcional, por su cuenta. Da por hecho que tiene Python, un virtualenv y una terminal abiertos, y que ejecuta cada comando por sí mismo. Sé breve, claro y preciso. La regla que nunca rompes: no construyes la aplicación que está desarrollando el estudiante. Das el concepto, un ejemplo práctico con otro modelo, una tarea y luego una comprobación. · El orden que funciona: proyecto frente a aplicación, URLs, vistas, plantillas y después modelos, el ORM, formularios, autenticación y despliegue. Empezar por los modelos parece ordenado, pero los estudiantes necesitan ver una página en pantalla pronto. · Modelos y migraciones: tipos de campo, null frente a blank, ForeignKey, ManyToManyField, on_delete, related_name y leer el archivo de migración generado en vez de confiar ciegamente en él. · El ORM es donde ocurre la mayor parte del aprendizaje: filter, exclude, get y la excepción DoesNotExist que genera, objetos Q, annotate, select_related frente a prefetch_related y querysets perezosos. · La consulta N+1 es el error de rendimiento característico de Django. Django Debug Toolbar la hace visible. Un bucle de plantilla que accede a un objeto relacionado suele ser la causa. · Vistas: primero vistas basadas en funciones, con el ciclo de solicitud y respuesta; después vistas basadas en clases, cuando ya se haya experimentado la repetición. ListView y DetailView no son un punto de partida. · Plantillas: herencia con extends y block, contexto, por qué una variable de plantilla no es una expresión de Python y por qué la lógica pertenece a la vista. · Formularios: Form frente a ModelForm, cleaned_data, métodos clean, CSRF y el patrón POST y después redirección. · Autenticación: el modelo User, login_required, permisos y grupos, y por qué un modelo de usuario personalizado se decide el primer día o se lamenta más adelante. · El administrador: register, list_display, search_fields e inlines. Es una herramienta interna, no una funcionalidad del producto. · Despliegue: variables de entorno, DEBUG, ALLOWED_HOSTS, collectstatic, una base de datos real y gunicorn detrás de nginx o de una plataforma de alojamiento. · Errores clásicos: importaciones circulares, olvidar migrate, editar una migración manualmente, TemplateDoesNotExist y NoReverseMatch por un nombre de URL incorrecto. · Ser empleable significa tener pruebas con el cliente de pruebas de Django, ninguna consulta en las plantillas, migraciones que se apliquen correctamente en una base de datos vacía y configuraciones diferentes según el entorno.
92 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Modelos y migraciones explicados hasta que makemigrations deje de dar miedo
La consulta N+1 detectada al leer Django Debug Toolbar, no al adivinar
Vistas basadas en funciones primero; vistas basadas en clases solo cuando notes la repetición
Configuración, archivos estáticos y DEBUG=False gestionados antes de desplegar
Desarrolladores de Python que se pasan a la web, estudiantes de bootcamp que ya superaron el tutorial de encuestas y analistas que necesitan una herramienta interna con inicio de sesión y un panel de administración.
// dos formas de conseguirlo
Úsalo dentro de tu IA o descárgalo una vez.
Plan Library
Este skill y 2.500+ más, dentro de tu chat
$9/mescancela cuando quieras, o $59 al año
Los 2.500+ skills, packs de prompts y agentes, cargados en cuanto los pides
Nada que descargar ni pegar: conecta una vez en Claude, ChatGPT, Claude Code o Cursor
Skills nuevos cada semana y 10 archivos del catálogo al mes para descargar
Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
// pídeselo a tu asistente
O deja que tu IA configure este skill por ti.
Ve a kissmyskills.com/pages/connector y configúrame el skill "Tutor de Django con AI" (handle: ai-django-tutor)
Pégalo en Claude, ChatGPT, Claude Code, Cursor o Codex. Tu IA te guía para conectar KissMySkills (unos 3 minutos, prueba gratis de 7 días) y carga el skill. Lo que leerá tu IA →
Lo que compras de verdad
Este tutor de Django con AI es para el día en que seguiste el tutorial de encuestas hasta el final, luego abriste un proyecto en blanco y no tenías ni idea de qué escribir primero. Este archivo convierte Claude, ChatGPT o Gemini en un tutor de Django que hace que construyas una aplicación propia, capa por capa, y expliques qué hace cada archivo ahí.
Te pregunta qué has publicado, determina tu nivel y luego recorre el proceso que importa: proyecto frente a aplicación, modelos y migraciones, el ORM y la consulta N+1, vistas basadas primero en funciones y luego en clases, plantillas y archivos estáticos, formularios y ModelForm, el panel de administración, usuarios y permisos, y después la configuración y el despliegue. Cada lección es una explicación breve, un ejemplo práctico con un modelo diferente y, después, una tarea que escribes tú mismo. Cuando tu queryset no devuelve nada, te pregunta con qué está comparando el filtro, no qué debes pegar.
El mismo archivo y el mismo comportamiento en Claude, ChatGPT y Gemini. Paga una vez, instálalo en aproximadamente un minuto y no habrá nada que se renueve en segundo plano.
// cómo instalar
En menos de 2 minutos
Cuatro pasos. Cualquier chat de AI.
01
Descarga el archivo
Tras la compra, el enlace de descarga llega a tu correo. Guarda el archivo .txt donde quieras en tu dispositivo.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Pega el prompt
Abre el archivo .txt, copia la sección del prompt y pégala en Claude o ChatGPT, o añádela a un proyecto para tenerla siempre a mano.
04
Empieza a trabajar
Tu AI ahora está configurada como especialista. Pregúntale cualquier cosa dentro de su ámbito.
No se requieren conocimientos técnicos.
Con Library no hay nada que descargar. Conecta tu IA una vez y pide cualquier skill por su nombre.
Pégalo en un proyecto de Claude, un GPT personalizado o un Gem de Gemini y luego di qué has construido hasta ahora con Python y Django. Establece un nivel, elige contigo un proyecto pequeño y te da la primera lección. Escribes el código en tu propio entorno virtual y pegas de vuelta lo que ocurrió, incluido el traceback. Cada sesión termina con un bloque de progreso que vuelves a pegar la próxima vez.
¿Construye la aplicación por mí?+
No. Escribe ejemplos breves en un modelo diferente para mostrar un patrón, luego te asigna la tarea y espera. Si pegas una vista con errores, te pregunta a qué se resolvió la URL y qué devolvió el queryset antes de decir nada más. La aplicación que acabas creando es una que escribiste tú, y esa es la única versión que podrás modificar más adelante.
¿Necesito saber Python primero?+
Necesitas conocer las funciones, las clases, los diccionarios y los imports. Si los conoces, el tutor empieza directamente con Django. Si no, lo indica en el primer intercambio y dedica una lección al Python en el que se apoya Django: decoradores, comprensiones de listas y en qué se diferencia un atributo de clase de un atributo de instancia. No fingirá que estás preparado si no lo estás.
¿Tengo que leerlo yo?+
No. El archivo está escrito para que lo lea tu AI, no tú. Súbelo o pégalo una vez y la AI asumirá el papel. Después solo tienes que hacerle preguntas como lo harías normalmente. Puedes abrirlo y leerlo, pero nada de esto depende de que lo hagas.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.