·ts-best-practices
</>

ts-best-practices

Pautas de seguridad de tipos de TypeScript para escribir código con máxima seguridad de tipos. Aplique estos patrones al escribir o revisar cualquier TypeScript: uniones discriminadas, reducción de tipos, protecciones de tipos, comprobaciones de exhaustividad, evitar conversiones "como", preferir "desconocido" a "cualquiera" y hacer que los estados imposibles sean irrepresentables. Utilice esta habilidad siempre que escriba código TypeScript, revise TypeScript para detectar problemas de seguridad de tipos o cuando el usuario mencione la seguridad de tipos, la limitación de tipos, las uniones discriminadas o solicite que los tipos sean más estrictos/explícitos.

10Instalaciones·1Tendencia·@poteto

Instalación

$npx skills add https://github.com/poteto/noodle --skill ts-best-practices

Cómo instalar ts-best-practices

Instala rápidamente el skill de IA ts-best-practices en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/poteto/noodle --skill ts-best-practices
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: poteto/noodle.

SKILL.md

Ver original

as bypasses the compiler. Every as is a potential runtime crash the compiler can't catch.

The one exception: a cast immediately following exhaustive validation (as above) is acceptable because the cast is earned. But prefer a type guard or schema library (Zod, Valibot) over manual validation.

Refactoring as out of existing code: When encountering an as cast, determine why TypeScript can't infer the type. Usually one of:

Pautas de seguridad de tipos de TypeScript para escribir código con máxima seguridad de tipos. Aplique estos patrones al escribir o revisar cualquier TypeScript: uniones discriminadas, reducción de tipos, protecciones de tipos, comprobaciones de exhaustividad, evitar conversiones "como", preferir "desconocido" a "cualquiera" y hacer que los estados imposibles sean irrepresentables. Utilice esta habilidad siempre que escriba código TypeScript, revise TypeScript para detectar problemas de seguridad de tipos o cuando el usuario mencione la seguridad de tipos, la limitación de tipos, las uniones discriminadas o solicite que los tipos sean más estrictos/explícitos. Fuente: poteto/noodle.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/poteto/noodle --skill ts-best-practices
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-03-10
Actualizado
2026-03-10

Browse more skills from poteto/noodle

Respuestas rápidas

¿Qué es ts-best-practices?

Pautas de seguridad de tipos de TypeScript para escribir código con máxima seguridad de tipos. Aplique estos patrones al escribir o revisar cualquier TypeScript: uniones discriminadas, reducción de tipos, protecciones de tipos, comprobaciones de exhaustividad, evitar conversiones "como", preferir "desconocido" a "cualquiera" y hacer que los estados imposibles sean irrepresentables. Utilice esta habilidad siempre que escriba código TypeScript, revise TypeScript para detectar problemas de seguridad de tipos o cuando el usuario mencione la seguridad de tipos, la limitación de tipos, las uniones discriminadas o solicite que los tipos sean más estrictos/explícitos. Fuente: poteto/noodle.

¿Cómo instalo ts-best-practices?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/poteto/noodle --skill ts-best-practices Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

https://github.com/poteto/noodle

Detalles

Categoría
</>Desarrollo
Fuente
skills.sh
Primera vez visto
2026-03-10