Toolverse
Wszystkie skille

typescript-strict

autor: citypaul

Wzorce TypeScript strict mode – pisz bezpieczny kod bez kompromisów na typach

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie
Wyświetlenia
19

O skillu

Skill dla Claude'a i Copilota, który narzuca ścisłe reguły pisania TypeScript'u. Eliminuje użycie any, zakazuje asercji typów bez uzasadnienia i organizuje schematy walidacji w jednym miejscu. Zapobiega duplikowaniu logiki biznesowej i tworzy jednolite źródło prawdy dla definicji danych. Idealna dla zespołów, które chcą utrzymać wysoką jakość kodu i uniknąć błędów związanych z typami.

Jak używać

  1. Zainstaluj skill w katalogu Claude'a lub Copilota, umieszczając zawartość repozytorium w folderze .claude/skills/typescript-strict lub równoważnym dla Twojego narzędzia.

  2. Włącz skill przed pisaniem kodu TypeScript, dodając go do kontekstu sesji lub konfiguracji projektu.

  3. Pamiętaj o pierwszej regule: nigdy nie używaj any. Jeśli typ jest naprawdę nieznany, zastosuj unknown i dodaj walidację.

  4. Unikaj asercji typów (as Type), chyba że masz konkretne uzasadnienie. Zamiast tego preferuj prawidłowe typowanie od źródła.

  5. Organizuj schematy walidacji (np. Zod) w centralnym katalogu src/schemas/ i importuj je wszędzie, gdzie są potrzebne. Nigdy nie duplikuj tej samej logiki walidacji w różnych plikach.

  6. Używaj type dla struktur danych i rezerwuj interface wyłącznie dla kontraktów behawioralnych, aby kod był spójny i łatwy do utrzymania.

Podobne skille