Ce skill exécute un audit pré-déploiement en analysant l'implémentation complète du projet sous 6 angles d'attaque : sécurité, concurrence, gestion d'erreurs, intégrité des données, performance sous charge, et lacunes UX. Produit un rapport structuré trié par sévérité avec corrections suggérées. Use when l'utilisateur veut auditer le code avant déploiement, chercher des vulnérabilités, vérifier la robustesse, ou exécuter un reverse prompt sur l'implémentation. Keywords — audit, sécurité, vulnérabilité, reverse prompt, pré-déploiement, QA.
Analyser l'implémentation complète du projet sous 6 angles d'attaque pour identifier les points de défaillance que les tests standard ne couvrent pas. Produire un rapport structuré avec recommandations de correction triées par sévérité.
Vérifier avant de démarrer :
Si un prérequis manque, signaler via AskUserQuestion :
references/reverse-prompt-template.md — Template complet des 6 angles d'audit avec format de rapport, niveaux de sévérité, et structure de sortie attendueLire le template avant de démarrer l'audit.
<HARD-GATE> Ne pas démarrer l'audit sans validation explicite du périmètre. </HARD-GATE> <HARD-GATE> Ne pas terminer sans validation explicite du rapport. </HARD-GATE>Identifier les fichiers à auditer :
docs/architecture-api.md pour les endpointsdocs/architecture-data.md pour le schémasrc/)Présenter le périmètre via AskUserQuestion :
Lire references/reverse-prompt-template.md puis analyser le code sous chaque angle :
Pour chaque problème trouvé, documenter :
Compiler les findings et présenter le rapport :
# Audit Pré-Déploiement — Reverse Prompt
**Projet** : [nom]
**Date** : [date]
**Fichiers audités** : [nombre]
## Résumé
| Sévérité | Nombre |
|----------|--------|
| Critique | X |
| Haute | X |
| Moyenne | X |
| Basse | X |
## Findings
(Triés par sévérité — critique en premier)
### [CRITIQUE] Titre du problème
**Fichier** : `chemin/vers/fichier.ts:42`
**Angle** : Sécurité
**Scénario** : Description du mode de défaillance
**Correction** : Action ou code recommandé
Valider via AskUserQuestion :
TaskCreate pour les findings critiques et hauts