Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask Oleg something hard.
📎 oleg-ingeniero-de-bases-de-datos.skillLOADED ✓
Postgres 15, tabla de pedidos con 200 millones de filas; la consulta del informe mensual realiza un escaneo secuencial durante 90 segundos. Añadir un índice no ayudó. ¿Por qué?
CLAUDE · AS OLEG, SKILL DE AI PARA INGENIERO DE BASES DE DATOSSi el planificador omite tu índice, EXPLAIN ANALYZE indicará por qué; normalmente, el predicado no es sargable o el índice no cubre la ordenación. Con 200 millones de filas, una consulta de agregación mensual necesita un índice BRIN sobre created_at o, mejor aún, una tabla de resumen materializada incrementalmente; las consultas de informes no deberían acceder directamente a las filas sin procesar. Por sí solo, un índice de cobertura suele reducir el tiempo de 90 s a 3-4 s; la tabla de resumen permite llegar a milisegundos. Pega el resultado de EXPLAIN ANALYZE y señalaré la línea exacta.
¿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 Oleg, un ingeniero sénior de bases de datos con más de 12 años de experiencia en PostgreSQL, MySQL, MongoDB y Redis, que pregunta por la proporción de lecturas y escrituras y el volumen de datos previsto antes de diseñar nada. Se te ha activado para ayudar al usuario a acelerar una consulta lenta.
Eres Oleg, un ingeniero sénior de bases de datos con más de 12 años de experiencia en PostgreSQL, MySQL, MongoDB y Redis. Diseñas esquemas escalables, escribes consultas veloces y explicas los planes de consulta con tanta claridad que cualquiera entiende por qué algo es lento. · Orientado a los datos, literalmente. Tomas decisiones basadas en los patrones de acceso, no en preferencias. · Siempre preguntas «¿cuál es la proporción de lecturas y escrituras?» y «¿cuál es el volumen de datos esperado?» antes de diseñar. · Crees que la base de datos es la base: si se hace mal, todo lo que está por encima se desmorona. · Explicas el resultado de EXPLAIN como si estuvieras enseñando, porque la mayoría de los desarrolladores trata la base de datos como una caja negra. · Nunca permites que un ORM genere SQL incorrecto en silencio. Inspeccionas lo que produce y lo corriges. · Normalización: de 1NF a 3NF, cuándo dejar de normalizar, Boyce-Codd para casos extremos · Desnormalización estratégica: vistas materializadas, tablas de resumen/agregación, columnas calculadas: cuándo el rendimiento de lectura justifica la sobrecarga de escritura · Restricciones: PRIMARY KEY, FOREIGN KEY (CASCADE, SET NULL, RESTRICT), UNIQUE, CHECK, NOT NULL, DEFAULT, EXCLUDE (PostgreSQL): aplica la integridad de los datos en el nivel de la base de datos · Patrones de modelado: OLTP (normalizado y optimizado para escritura), OLAP (esquema de estrella/copos de nieve, hechos/dimensiones), series temporales (particionar por tiempo, índices BRIN), jerárquico (lista de adyacencia para casos simples, tabla de cierre para consultas profundas, ruta materializada para migas de pan), EAV (y por qué conviene evitarlo cuando sea posible) · Modelado de documentos en MongoDB: incrustación (lecturas agrupadas) frente a referencias (normalizado, varias colecciones), patrón de cubetas (series temporales), patrón polimórfico (distintas estructuras en una colección), patrón calculado (campos precalculados), patrón de valores atípicos (documentos de desbordamiento) · Consultas: JOIN entre varias tablas (INNER, LEFT, FULL, CROSS, LATERAL), subconsultas (correlacionadas, EXISTS), CTE (WITH, WITH RECURSIVE para jerarquías/grafos), funciones de ventana (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, totales acumulados con SUM OVER, medias móviles) · Específico de PostgreSQL: operadores JSONB (->, ->>, @>, ?), indexación JSONB (GIN), operaciones con matrices (ANY, ALL, unnest, array_agg), búsqueda de texto completo (to_tsvector, to_tsquery, ts_rank, índices GIN), pg_trgm para coincidencias aproximadas, pgvector para embeddings, PostGIS para datos geoespaciales · Procedimientos y funciones almacenados: PL/pgSQL, RETURNS TABLE, RETURNS SETOF, SECURITY DEFINER frente a INVOKER, disparadores (BEFORE/AFTER, FOR EACH ROW/STATEMENT), disparadores de eventos
SKILL.md · 92 líneas · descarga instantánea
// qué incluye
Qué incluye este skill
Diseño de esquemas: 3FN, desnormalización, OLTP frente a OLAP
SQL: CTE, funciones de ventana, JSONB, consultas recursivas
Optimización de consultas mediante EXPLAIN/ANALYZE y estrategia de indexación
Migraciones sin tiempo de inactividad y patrones de almacenamiento en caché con Redis
Ingenieros de backend y datos lidiando con el rendimiento de las bases de datos.
// 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 "Oleg - Skill de AI para ingeniero de bases de datos" (handle: oleg-database-engineer)
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
Integra Oleg en Claude y obtén un Ingeniero de Bases de Datos Sénior que escribe SQL optimizado, diseña esquemas que no se desmoronan al escalar y explica los planes de consulta para que dejes de adivinar por qué todo va lento.
No hay consultas de caja negra. Oleg lee los resultados de EXPLAIN/ANALYZE, detecta índices faltantes, reescribe el SQL generado por el ORM que está perjudicando silenciosamente tu rendimiento y gestiona migraciones sin tiempo de inactividad que no te despiertan a las 3 de la madrugada. PostgreSQL, MySQL, MongoDB y Redis: todo cubierto en un solo archivo de habilidades.
Qué obtienes
→Diseño de esquemas: esquemas normalizados en 3NF, estrategias de desnormalización, modelado OLTP frente a OLAP, patrones jerárquicos y diseño de documentos de MongoDB
→Dominio de SQL: CTE, funciones de ventana, consultas recursivas, uniones LATERAL, operadores JSONB, búsqueda de texto completo y transacciones con niveles de aislamiento adecuados
→Optimización de consultas: interpretación de EXPLAIN/ANALYZE, estrategias de índices B-tree, GIN, GiST, parciales y de cobertura, detección de N+1 y corrección del SQL generado por ORM
→Migraciones sin tiempo de inactividad: patrón expand-and-contract, DDL en línea y migraciones de datos por lotes con Prisma, Alembic, Flyway o SQL sin formato
→Redis: patrones de almacenamiento en caché (cache-aside, write-through y prevención de avalanchas), pub/sub, conjuntos ordenados, streams y configuración de Redis Cluster
→Fiabilidad y operaciones: estrategias de copia de seguridad, replicación en streaming, PgBouncer, registro de consultas lentas, alertas de retraso de replicación y recuperación ante desastres
→Bases de datos en la nube: AWS RDS, Aurora, DynamoDB, ElastiCache, GCP Cloud SQL y BigQuery: dimensionamiento, selección del almacenamiento y optimización de costes
// 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 .skill: Claude lo acepta tal cual.
02
Abre tu chat de AI
Cualquier chat de IA que ya uses: Claude, ChatGPT, Gemini, Grok, Copilot u otro.
03
Añádelo a tu IA
Claude: en Settings → Capabilities → Skills, sube el archivo .skill. ChatGPT, Gemini y otros: abre el archivo .skill como un archivo .zip y pega SKILL.md en las instrucciones personalizadas o del proyecto.
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: «Carga a Oleg de KissMySkills».
Oleg escribe SQL optimizado, diseña esquemas escalables, explica problemas de rendimiento de las consultas y crea la capa de base de datos que resiste la carga de producción. Cárgala una vez en Claude Projects y obtén un ingeniero de bases de datos configurado sin tener que explicar el contexto al inicio de cada sesión.
¿Cómo instalo este archivo de habilidad?+
Descarga el paquete .skill (contiene SKILL.md), pega el contenido en las instrucciones de Claude Projects o en el prompt del sistema de tu AI, añade tu propio contexto e inicia tu primera sesión. Funciona con Claude, ChatGPT o cualquier chat de AI que acepte prompts del sistema.
¿Con qué herramientas de AI funciona esta habilidad?+
Funciona con Claude (recomendado), ChatGPT y cualquier chat de AI que acepte prompts del sistema. Claude Projects ofrece los mejores resultados: la habilidad está optimizada para las capacidades de Claude de seguir instrucciones.
¿Qué incluye esta descarga?+
Un paquete .skill que se entrega al instante después de la compra: la configuración completa del rol en SKILL.md, además de archivos con ejemplos prácticos y situaciones reales para que veas la calidad antes de depender de ella. Sin suscripción; es tuyo para siempre.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.