·avoid-unnecessary-type-params
</>

avoid-unnecessary-type-params

Da utilizzare quando si scrivono funzioni o tipi generici. Da utilizzare durante la revisione delle firme dei tipi. Da utilizzare quando un parametro di tipo viene visualizzato solo una volta. Da utilizzare quando si è tentati di aggiungere farmaci generici per "flessibilità".

4Installazioni·0Tendenza·@marius-townhouse

Installazione

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill avoid-unnecessary-type-params

Come installare avoid-unnecessary-type-params

Installa rapidamente la skill AI avoid-unnecessary-type-params nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill avoid-unnecessary-type-params
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: marius-townhouse/effective-typescript-skills.

The "Golden Rule of Generics" states that type parameters should appear twice or more in a function signature. If a type parameter only appears once, it's not relating anything and is likely unnecessary. Unnecessary type parameters create a false sense of type safety and can make inference less successful.

This skill helps you identify and eliminate superfluous type parameters, resulting in cleaner, more maintainable code that TypeScript can infer more effectively.

Type parameters must appear twice or more to establish a relationship. If a type parameter only appears once, strongly reconsider if you need it.

Da utilizzare quando si scrivono funzioni o tipi generici. Da utilizzare durante la revisione delle firme dei tipi. Da utilizzare quando un parametro di tipo viene visualizzato solo una volta. Da utilizzare quando si è tentati di aggiungere farmaci generici per "flessibilità". Fonte: marius-townhouse/effective-typescript-skills.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill avoid-unnecessary-type-params
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-05
Aggiornato
2026-03-11

Browse more skills from marius-townhouse/effective-typescript-skills

Risposte rapide

Che cos'è avoid-unnecessary-type-params?

Da utilizzare quando si scrivono funzioni o tipi generici. Da utilizzare durante la revisione delle firme dei tipi. Da utilizzare quando un parametro di tipo viene visualizzato solo una volta. Da utilizzare quando si è tentati di aggiungere farmaci generici per "flessibilità". Fonte: marius-townhouse/effective-typescript-skills.

Come installo avoid-unnecessary-type-params?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill avoid-unnecessary-type-params Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

https://github.com/marius-townhouse/effective-typescript-skills