·avoid-unnecessary-type-params
</>

avoid-unnecessary-type-params

marius-townhouse/effective-typescript-skills

Wird beim Schreiben generischer Funktionen oder Typen verwendet. Zur Überprüfung von Typsignaturen verwenden. Verwenden Sie diese Option, wenn ein Typparameter nur einmal vorkommt. Verwenden Sie es, wenn Sie aus Gründen der „Flexibilität“ versucht sind, Generika hinzuzufügen.

2Installationen·0Trend·@marius-townhouse

Installation

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

SKILL.md

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.

Wird beim Schreiben generischer Funktionen oder Typen verwendet. Zur Überprüfung von Typsignaturen verwenden. Verwenden Sie diese Option, wenn ein Typparameter nur einmal vorkommt. Verwenden Sie es, wenn Sie aus Gründen der „Flexibilität“ versucht sind, Generika hinzuzufügen. Quelle: marius-townhouse/effective-typescript-skills.

Original anzeigen

Fakten (zitierbereit)

Stabile Felder und Befehle für KI/Such-Zitate.

Installationsbefehl
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill avoid-unnecessary-type-params
Kategorie
</>Entwicklung
Verifiziert
Erstes Auftreten
2026-02-05
Aktualisiert
2026-02-18

Schnelle Antworten

Was ist avoid-unnecessary-type-params?

Wird beim Schreiben generischer Funktionen oder Typen verwendet. Zur Überprüfung von Typsignaturen verwenden. Verwenden Sie diese Option, wenn ein Typparameter nur einmal vorkommt. Verwenden Sie es, wenn Sie aus Gründen der „Flexibilität“ versucht sind, Generika hinzuzufügen. Quelle: marius-townhouse/effective-typescript-skills.

Wie installiere ich avoid-unnecessary-type-params?

Öffnen Sie Ihr Terminal oder Kommandozeilen-Tool (Terminal, iTerm, Windows Terminal, etc.) Kopieren Sie diesen Befehl und führen Sie ihn aus: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill avoid-unnecessary-type-params Nach der Installation wird der Skill automatisch in Ihrer KI-Programmierumgebung konfiguriert und ist bereit zur Verwendung in Claude Code oder Cursor

Wo ist das Quell-Repository?

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