Применить TS-паттерны Мэтта к существующему проекту
Когда использовать: В проекте есть any-типы и сомнительные типизации, и вы хотите принципиальную чистку.
Предварительные требования
- Skills установлены — git clone https://github.com/mattpocock/skills ~/.claude/skills/mattpocock
Поток
-
СканированиеUse mattpocock/ts-review. Scan /src and list every
any, every unsafe cast, every type hole. Group by file.✓ Скопировано→ Список находок с детализацией, а не сводка -
Исправить по принципамFix the top 20, narrowest fix per case. Respect Matt's "prefer inference" rule — don't explicit-annotate what TS can infer.✓ Скопировано→ Минимальные диффы, типобезопасность повышена
-
ПроверкаRun
tsc --noEmit. Any regressions?✓ Скопировано→ Чистая компиляция или чётко ограниченные оставшиеся элементы
Итог: Измеримо более типобезопасная кодовая база по принципиальной методологии.
Подводные камни
- Skill применяет мнения Мэтта там, где ваша команда не согласна (например, interface vs type) — Переопределите промптом: "skip the interface-vs-type conversion, keep existing style"