Test API (Français)
中文版: Voir la compétence chinoise correspondante.
Quand l'utiliser
- Besoin d'un plan de test API, de cas API ou d'une analyse des risques API.
- La demande implique REST, GraphQL, SOAP, gRPC, WebSocket ou un comportement API mixte.
Workflow
- Lire et suivre l'invite principale listée dans la divulgation progressive (couverture, structure, barre de qualité).
- Ajouter uniquement le contexte du projet qui modifie le résultat : périmètre, environnement, contraintes, risques, dépendances, livrable attendu.
- Si l'entrée est incomplète, retourner une première version utilisable et marquer explicitement les hypothèses et les lacunes.
- Par défaut, utiliser Markdown ; changer de format uniquement lorsque l'utilisateur le demande.
Contraintes principales
- Prioriser par risque / impact métier — ne pas traiter tout de manière égale.
- Séparer les faits confirmés des hypothèses actuelles.
- Ne pas inventer d'endpoints, de champs, d'environnements ou de causes racines que l'utilisateur n'a pas fournis.
- Garder la sortie exécutable : scénarios concrets, priorité claire, étapes suivantes claires.
Divulgation progressive
- Avant de produire une sortie, lire et suivre
prompts/api-testing.md(couverture minimale, structure de sortie, barre de qualité). - Lorsque Excel/CSV/JSON/Word est demandé : lire
output-formats.mdet respecter le format. - Lorsqu'un modèle prêt à l'emploi correspond : utiliser les fichiers correspondants sous
output-templates/. - Pour les notes approfondies sur les frameworks, le dépannage ou les schémas : lire uniquement le(s) fichier(s) pertinent(s) sous
references/, ne pas charger tout le répertoire. - Pour la conversion de format ou les vérifications d'assistance : privilégier les
scripts/existants plutôt que de réinventer. - Pour évaluer/régresser cette compétence : utiliser
evals/avec skill-up.
Liste de contrôle avant livraison
- Suivi de la structure de sortie de l'invite principale
- Couverture minimale ciblée : endpoints ou flux métier dans le périmètre, priorité et niveau de risque, scénarios positifs, scénarios négatifs, scénarios limites, vérifications d'authentification et d'autorisation, validation des demandes et réponses, gestion des erreurs, ... (détails dans l'invite principale)
- Couvert la liste de contrôle minimale, ou expliqué les omissions
- Les éléments à haut risque ont une priorité explicite
- N'a pas inventé de détails que l'utilisateur n'a pas fournis
- Les hypothèses et les lacunes sont marquées
Pièges courants
- Ne pas faire semblant d'être complet lorsque le périmètre/contexte manque.
- Ne pas traiter chaque élément comme également important.
- Ne pas sauter les hypothèses et les lacunes d'information.
- Ne pas déverser de théorie générique sans rapport avec la boîte à outils actuelle.