avoid-inferable-annotations
✓À utiliser lors de l'écriture d'annotations de type sur des variables. À utiliser lorsque TypeScript peut déduire le type. À utiliser lorsque le code semble encombré de types.
SKILL.md
Don't write type annotations when TypeScript can infer the same type.
Redundant type annotations add noise, increase maintenance burden, and can actually hide bugs. Let TypeScript do its job.
Hover over a variable. If the inferred type matches your annotation, remove it.
À utiliser lors de l'écriture d'annotations de type sur des variables. À utiliser lorsque TypeScript peut déduire le type. À utiliser lorsque le code semble encombré de types. Source : marius-townhouse/effective-typescript-skills.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill avoid-inferable-annotations- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-05
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que avoid-inferable-annotations ?
À utiliser lors de l'écriture d'annotations de type sur des variables. À utiliser lorsque TypeScript peut déduire le type. À utiliser lorsque le code semble encombré de types. Source : marius-townhouse/effective-typescript-skills.
Comment installer avoid-inferable-annotations ?
Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill avoid-inferable-annotations Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor
Où se trouve le dépôt source ?
https://github.com/marius-townhouse/effective-typescript-skills
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-05