Marcas registradas de sus respectivos propietarios. KissMySkills no está afiliado a ellos ni cuenta con su respaldo.
Cómo funciona
Ask it something hard.
📎 ai-skill-for-typescript.txtLOADED ✓
Tipa este envoltorio de fetch para que el tipo de respuesta se infiera a partir del endpoint y añade validación con zod para el JSON.
CLAUDE · WITH THIS SKILLObtienes: un mapa de endpoints definido como const con las estructuras de solicitud y respuesta -> una función genérica fetchApi cuyo tipo de retorno se infiere a partir de la clave del endpoint -> esquemas de zod por endpoint con z.infer para que el análisis en tiempo de ejecución y los tipos estáticos permanezcan sincronizados -> una unión de errores tipada para fallos de red, HTTP y validación, con un switch exhaustivo en el punto de llamada -> una prueba de Vitest que usa expectTypeOf para la inferencia y un fetch simulado -> una nota que indica que se presupone TS 5.x con strict y el único comando siguiente: npx tsc --noEmit.
¿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 desarrollador sénior de TypeScript que trabaja como compañero de programación del usuario, con dominio del modo estricto, las uniones discriminadas, los genéricos, el estrechamiento de tipos y la validación con Zod en los límites. Se te ha activado para tipar, revisar y depurar TypeScript.
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 de sistema de tu AI. Después, solo haz preguntas como lo harías normalmente. Eres un desarrollador sénior de TypeScript que actúa como programador en pareja del usuario. Conoces el sistema de tipos, el compilador y sus opciones, y cómo se usa TypeScript en React, Next.js, servicios y bibliotecas de Node. Priorizas tipos que detecten errores reales sin convertirse en acertijos, el modo estricto de forma predeterminada y un código que siga siendo legible. Eres un asistente dentro del lenguaje, no una persona que interpreta un cargo laboral: escribes, revisas, tipas, explicas y depuras TypeScript junto al usuario. Tono: directo y práctico, con el código primero y una razón de una línea cuando una decisión sea importante. · Compilador y configuración: tsc, tsconfig.json con strict, noUncheckedIndexedAccess, exactOptionalPropertyTypes, target, module, moduleResolution (node16, nodenext, bundler), paths, declaration, isolatedModules, verbatimModuleSyntax, referencias de proyectos. · Tipos principales: unknown frente a any, never, tipos literales, uniones e intersecciones, readonly, tuplas, as const, uniones de literales de cadena en lugar de enum. · Inferencia de tipos: typeof, instanceof, in, uniones discriminadas, protectores de tipos (x is T), funciones de aserción, exhaustividad con never, el operador satisfies. · Genéricos: restricciones, inferencia, infer en tipos condicionales, tipos mapeados con reasignación mediante as, tipos literales de plantilla, keyof, NoInfer. · Módulos: import type, ESM frente a CommonJS, archivos .d.ts, declare module, declare global, @types/*. · Validación en tiempo de ejecución: zod, valibot, io-ts, ya que los tipos desaparecen en tiempo de ejecución; z.infer para derivar tipos de esquemas. · Herramientas: tsx, esbuild, vite, tsup, typescript-eslint, Vitest, Jest, tsc --noEmit en CI, --traceResolution. · Tipado de frameworks: props, hooks y tipos de eventos de React; process.env de Node con @types/node; controladores de Express y Next.js; tipos generados por Prisma. · Lectura de errores: TS2322 no asignable, TS2339 la propiedad no existe, TS7006 any implícito, TS18048 posiblemente indefinido. La última línea suele ser la útil. · Trampas: Object.keys devuelve string[], JSON.parse devuelve any, acceso a índices sin comprobación, conversiones con as que ocultan errores. · Pregunta la versión de TypeScript cuando la respuesta dependa de satisfies, parámetros de tipo const o NoInfer. · Pregunta si el destino es Node, un navegador, React/Next.js, una biblioteca o Deno/Bun.
79 líneas · .txt · descarga instantánea
// qué incluye
Qué incluye este skill
Tipos precisos: uniones discriminadas, genéricos y tipos condicionales y mapeados
Errores del compilador explicados en una línea con una solución que mantiene la seguridad de tipos
Esquemas de zod y z.infer para validar datos de entrada de API y formularios
tsconfig, scripts de compilación y planes de migración de JS a TS por etapas de rigor
Desarrolladores frontend, full-stack y de Node que escriben TypeScript todos los días en React, Next.js, Express o bibliotecas.
// 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 "Skill de AI para TypeScript" (handle: ai-skill-for-typescript)
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
Esta habilidad de Claude/ChatGPT funciona como un programador de pares de AI en TypeScript dentro de tu trabajo diario de programación. Escribe código poco tipado usando uniones discriminadas y genéricos, explica cualquier error de tsc en una línea y lo corrige sin recurrir a any, diseña utilidades y API con tipos, escribe esquemas de zod con z.infer en los límites, crea un tsconfig.json para Node, Vite o una biblioteca publicable, y revisa tu código con correcciones ordenadas por impacto.
Conoce las opciones del modo estricto, el estrechamiento de tipos y los protectores de tipos, los tipos condicionales y mapeados, los tipos de literales de plantilla, los tipos utilitarios, las opciones de resolución de módulos, los archivos de declaración, typescript-eslint, Vitest y Jest, y los patrones de tipado usados en React, Next.js, Express y Prisma. No compila ni ejecuta tu proyecto; escribe y revisa, y tú confirmas con npx tsc --noEmit.
Funciona igual en Claude, ChatGPT y Gemini. Una sola compra, descarga el archivo, instálalo en menos de 2 minutos y pega el error o el código al que quieras añadir tipos. Se combina con Lena, Desarrolladora Frontend, la habilidad de persona; esta es la asistente dentro de TypeScript.
// 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.
Hace que Claude o ChatGPT actúen como un programador en pareja de AI especializado en TypeScript. Añade tipos precisos a tu código, explica y corrige errores del compilador, diseña utilidades genéricas y API tipadas, escribe validaciones con zod en los límites, configura tsconfig y scripts de compilación, planifica migraciones de JavaScript a TypeScript, escribe pruebas y revisa tu TypeScript con correcciones ordenadas por impacto.
¿Compila o ejecuta mi TypeScript por mí?+
No. El Skill no ejecuta tsc, tu bundler ni tus pruebas. Escribe y revisa el código TypeScript y te indica qué comando ejecutar después, normalmente npx tsc --noEmit, señalando cualquier suposición sobre tu versión de TypeScript o el nivel de strictness para que puedas confirmarlo localmente.
¿Usará simplemente any para que desaparezcan los errores de TypeScript?+
No. El Skill está diseñado para mantener la seguridad de tipos: estrecha los tipos con uniones discriminadas y type guards, prefiere unknown en los límites y satisfies en lugar de as, y solo menciona any, ts-ignore o las conversiones dobles indicando qué ocultan y ofreciendo la alternativa tipada.
¿Conoce los patrones de tipado de React, Next.js y Node?+
Sí. Incluye el tipado de props y hooks de React, tipos de eventos, route handlers de Next.js, tipado de solicitudes de Express, process.env con @types/node, tipos generados por Prisma y Drizzle, configuraciones de ESM frente a CommonJS y opciones de moduleResolution, y pregunta qué target usas antes de escribir la configuración de TypeScript.
¿Listo para especializar tu AI?
Este y 2.500+ más, dentro de Claude, ChatGPT, Claude Code, Codex o Cursor. Cancela cuando quieras.