Aplicar los patrones TS de Matt a un proyecto existente
Cuándo usarlo: Tu proyecto tiene anys y tipos cuestionables y quieres una limpieza basada en principios.
Requisitos previos
- Skills instalados — git clone https://github.com/mattpocock/skills ~/.claude/skills/mattpocock
Flujo
-
EscanearUse mattpocock/ts-review. Scan /src and list every
any, every unsafe cast, every type hole. Group by file.✓ Copiado→ Hallazgos detallados, no un resumen -
Corregir con principiosFix the top 20, narrowest fix per case. Respect Matt's "prefer inference" rule — don't explicit-annotate what TS can infer.✓ Copiado→ Diffs mínimos, seguridad de tipos ganada
-
ComprobarRun
tsc --noEmit. Any regressions?✓ Copiado→ Compilación limpia o ítems restantes bien delimitados
Resultado: Un código mediblemente más seguro en tipos siguiendo una metodología basada en principios.
Errores comunes
- El skill aplica las opiniones de Matt donde tu equipo discrepa (por ejemplo interface vs type) — Invalida con "omite la conversión interface-vs-type, mantén el estilo existente"