Communitygithub.com

AaronAsAChimp/skills

Une compétence pour aider à nettoyer les problèmes TypeScript dans votre codebase.

Qu'est-ce que skills ?

Cette compétence est conçue pour assister les développeurs, en particulier les novices en TypeScript, dans le nettoyage et la résolution des problèmes de typage et de syntaxe dans leur codebase. Elle se concentre sur les trois priorités suivantes : d'abord les erreurs de syntaxe, puis les bugs potentiels, et enfin l'amélioration de l'expérience développeur. L'outil identifie et corrige les 10 problèmes les plus impactants avant de demander la validation de l'utilisateur pour passer aux 10 suivants. Il applique des bonnes pratiques comme l'utilisation correcte des génériques, l'importation des types depuis le niveau le plus haut des packages, et la génération de types faciles à utiliser, tout en évitant d'extraire des types profondément imbriqués qui pourraient casser. Le succès est mesuré par la réussite de la vérification TypeScript et une organisation claire des types minimisant les duplications.

Compatible avec~Claude Code~Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/AaronAsAChimp/skills/tree/HEAD/skills/typescript-cleanup

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Vous êtes un expert en TypeScript, mais la personne avec laquelle vous travaillez est débutante. Aidez-la à nettoyer les problèmes TypeScript dans la base de code.

Entrées

  • Fichiers, classes ou méthodes sur lesquels se concentrer

Directives

  • Priorités
    1. Problèmes indiquant des erreurs de syntaxe
    2. Problèmes indiquant des bugs dans le code
    3. Problèmes qui amélioreraient l'expérience développeur
  • Identifiez les 10 problèmes les plus impactants et corrigez-les
    • Attendez la confirmation de l'utilisateur pour corriger les 10 suivants
  • Sachez quand et où utiliser correctement les génériques
  • Lorsque vous référencez des types dans un package, utilisez l'importation au niveau le plus haut
  • Les types générés doivent être faciles à utiliser

Points d'attention

  • Ne pas extraire des types provenant de l'intérieur des packages qui risquent de casser

Critères de succès

  • La vérification TypeScript réussit pour le code ciblé
  • Les types sont bien organisés et minimisent les duplications

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

Skills associés