production-code-audit
Auditer et améliorer la qualité du code de production
Les bases de code présentent souvent des vulnérabilités de sécurité cachées, des problèmes de performance et des problèmes architecturaux qui sont passés inaperçus lors du développement. Cette compétence analyse de manière autonome des bases de code entières, identifie tous les problèmes et transforme automatiquement le code en une qualité de niveau entreprise de production.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "production-code-audit". @production-code-audit make this production-ready
Résultat attendu:
- Phase 1 : Découverte de la base de code (analyse de 247 fichiers)
- Phase 2 : Recherche de problèmes - 127 problèmes trouvés (8 critiques, 23 élevés, 41 moyens, 55 faibles)
- Phase 3 : Correction automatique des problèmes - Les 127 problèmes ont été corrigés
- Phase 4 : Ajout de l'infrastructure de production - Journalisation, surveillance et contrôles de santé ajoutés
- Phase 5 : Vérification - Tous les tests réussis, couverture à 87 %, 0 vulnérabilité
Utilisation de "production-code-audit". @production-code-audit secure this codebase
Résultat attendu:
- Analyse de sécurité terminée - 15 problèmes de sécurité trouvés
- Corrigé : injection SQL, secrets codés en dur, authentification manquante, hachage de mot de passe faible, validation des entrées
- Statut de sécurité : Conforme au OWASP Top 10
Utilisation de "production-code-audit". @production-code-audit optimize performance
Résultat attendu:
- Analyse des performances : temps de réponse API 3,2s → 180ms (amélioration de 94 %)
- Optimisations : requêtes N+1 corrigées, cache Redis ajouté, index créés
- Taille du bundle : 850 Ko → 380 Ko (réduction de 55 %)
Audit de sécurité
Risque faibleAll 53 static findings are false positives. External command detections are markdown code examples. Network URLs are documentation links. Environment access and cryptographic references describe security fixes to apply to user codebases, not vulnerabilities in this skill itself. This is a documentation skill that explains how to audit and fix production code.
Facteurs de risque
⚙️ Commandes externes (31)
🌐 Accès réseau (4)
🔑 Variables d’environnement (5)
Score de qualité
Ce que vous pouvez construire
Revue de code pré-déploiement
Analyser et corriger l'ensemble de la base de code avant le déploiement en production pour respecter les normes d'entreprise
Renforcement de la sécurité
Identifier et corriger toutes les vulnérabilités de sécurité, notamment les attaques par injection, la cryptographie faible et les secrets exposés
Modernisation du code existant
Transformer des bases de code existantes en applications modernes, maintenables et prêtes pour la production
Essayez ces prompts
Utilisez la compétence production-code-audit pour analyser cette base de code et la rendre prête pour la production. Trouvez tous les problèmes liés à la sécurité, aux performances, à l'architecture et à la qualité, puis corrigez-les automatiquement.
Utilisez la compétence production-code-audit pour auditer cette base de code à la recherche de vulnérabilités de sécurité. Trouvez les injections SQL, XSS, les secrets codés en dur, l'authentification faible et d'autres problèmes de sécurité, puis corrigez-les.
Utilisez la compétence production-code-audit pour optimiser cette base de code en termes de performances. Trouvez les requêtes N+1, les index manquants, les algorithmes inefficaces et d'autres goulots d'étranglement de performance, puis corrigez-les.
Utilisez la compétence production-code-audit pour effectuer une transformation complète de qualité production. Analysez tous les fichiers, identifiez tous les problèmes dans chaque catégorie, corrigez tout automatiquement, ajoutez une infrastructure de production et vérifiez avec des tests.
Bonnes pratiques
- Exécutez l'audit avant tout déploiement en production pour détecter les problèmes tôt
- Examinez le rapport généré pour comprendre ce qui a été corrigé et pourquoi
- Exécutez les tests après l'audit pour vérifier que les corrections n'ont pas rompu la fonctionnalité existante
- Planifiez des audits trimestriels réguliers pour maintenir la qualité du code au fil du temps
Éviter
- N'ignorez pas les résultats critiques et à priorité élevée - ils représentent des risques réels
- Ne sautez pas l'étape de vérification - exécutez toujours les tests après avoir effectué des modifications
- Ne vous fiez pas uniquement aux tests générés automatiquement - ajoutez une couverture de tests manuelle pour la logique complexe