code-quality
Améliorer la qualité du code TypeScript
Les équipes TypeScript et React ont besoin de contrôles de qualité cohérents avant la livraison des changements. Cette compétence fournit à Claude, Codex et Claude Code des standards de revue ciblés et des conseils de correction.
Installer avec mon Agent
Copiez cette demande dans votre Agent. Elle contient la page Skill de référence et le manifeste.
Review the Skillstore skill "code-quality" from https://skillstore.io/skills/crazyswami-code-quality.md and its manifest at https://skillstore.io/api/skills/crazyswami-code-quality/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Votre Agent doit toujours présenter son plan et demander toute confirmation exigée par la politique de sécurité.
Ressources lisibles par les agents
Utilisez ces liens lorsqu’un Agent IA, un crawler ou un script a besoin d’un contexte propre au lieu de lire toute la page.
Tester
Utilisation de « code-quality ». Revoir un hook React avant une pull request.
Résultat attendu:
- Identifie les types de retour manquants, l’absence de nettoyage et la gestion incomplète des états d’erreur.
- Recommande un objet de résultat typé, une revue des dépendances et des tests mis à jour.
Utilisation de « code-quality ». Corriger les erreurs de types dans un composant TypeScript.
Résultat attendu:
- Explique les causes racines des types non sûrs et des vérifications null manquantes.
- Suggère des gardes de type plus sûrs et préserve le comportement du composant.
Utilisation de « code-quality ». Préparer une checklist de qualité de code pour une branche de fonctionnalité.
Résultat attendu:
Fournit une checklist ciblée couvrant TypeScript, le nommage, TSDoc, les tests, Storybook, la journalisation et les limites de plateforme.
Audit de sécurité
SûrStatic analysis flagged markdown backticks, one NODE_ENV example, and an anti-pattern heading. I found no executable shell, secret access, reconnaissance intent, or prompt injection.
Facteurs de risque
⚙️ Commandes externes (23)
🔑 Variables d’environnement (2)
Partager et citer ce rapport
Partagez le rapport d’évaluation versionné, le badge neutre, la carte intégrable et les citations. Skillstore présente les preuves sans décider si ce Skill est sûr.
Copier le lien du rapport
https://skillstore.io/skills/crazyswami-code-quality/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportBadge Markdown
[](https://skillstore.io/skills/crazyswami-code-quality?utm_source=security_passport_badge)Badge HTML
<a href="https://skillstore.io/skills/crazyswami-code-quality?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/crazyswami-code-quality/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Carte intégrable
<iframe src="https://skillstore.io/embed/skills/crazyswami-code-quality.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Citations académiques (APA · BibTeX · CFF)
Citation APA
CrazySwami. (2026). code-quality security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/crazyswami-code-quality/audits/8Citation BibTeX
@techreport{crazyswami-crazyswami-code-quality-2026,
author = {CrazySwami},
title = {code-quality security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/crazyswami-code-quality/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "code-quality security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "CrazySwami"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/crazyswami-code-quality/audits/8"
identifiers:
- type: other
value: "skillstore:crazyswami-code-quality:audit:8"
description: "Skillstore immutable audit report identifier"
Comparer les variantes
2 variantes installablesChaque auteur reste un skill installable distinct. La variante recommandée est classée selon les preuves Skillstore.
Pourquoi cette variante est première
crazyswami-code-quality
2026-09-09
shreyam1008-code-quality
2026-10-04
Score Skillstore
Pourquoi ce score Niveau de confiance des preuves: ÉlevéCe que vous pouvez créer
Revoir les Pull Requests
Vérifier TypeScript, React, les tests, Storybook, le nommage et la gestion des erreurs avant la fusion.
Définir les standards d’équipe
Utiliser une seule checklist pour le typage strict, la structure des composants, les hooks et les règles d’abstraction de plateforme.
Guider les corrections de code par IA
Demander à un assistant IA de corriger les erreurs de types tout en conservant des modèles sûrs et les attentes de revue.
Essayez ces prompts
Passe en revue ce fichier TypeScript pour détecter les problèmes liés au mode strict et liste les corrections les plus sûres avant toute modification.
Corrige les erreurs TypeScript dans ce composant. Utilise unknown au lieu de any et ajoute des types de retour explicites lorsque nécessaire.
Passe en revue ces composants React pour la structure des hooks, la mémoïsation, TSDoc, le nommage et la couverture Storybook.
Audite cette fonctionnalité selon nos règles d’abstraction de plateforme, notre checklist de revue de code et les exigences du mode strict TypeScript.
Bonnes pratiques
- Exécuter le vérificateur de types du projet avant la revue finale lorsque les outils sont disponibles.
- Privilégier les gardes de type, les types de retour explicites et unknown plutôt que les assertions non sûres.
- Revoir les composants et hooks avec les tests, les stories, les états d’erreur et le comportement de nettoyage.
Éviter
- Ne pas utiliser any ou ts-ignore pour masquer des problèmes de types non résolus.
- Ne pas laisser de console logs de production ni de variables inutilisées dans le code revu.
- Ne pas contourner les règles d’abstraction de plateforme avec des imports directs propres à une plateforme.
Foire aux questions
Pour quels projets cette compétence est-elle la plus adaptée ?
Exécute-t-elle automatiquement les linters ?
Peut-elle corriger les erreurs de compilation ?
Remplace-t-elle la revue humaine ?
Les équipes peuvent-elles personnaliser les standards ?
Quels outils IA peuvent l’utiliser ?
Détails du développeur
Auteur
CrazySwamiLicence
MIT
Révision Skillstore
r1
Avis de version
L’auteur n’a déclaré aucune version.
Réf
d11af420e07cd866fe39cfa937efef3223896c06
Récence de maintenance
22/07/2026
Utilisation
4 téléchargements · 260 vues
Structure de fichiers
📄 SKILL.md