giout/agent-skills

Planifier et exécuter des tests de régression manuelle essentiels pour la branche courante sur une pile applicative déjà en cours d'exécution. À utiliser lorsqu'on vous demande de vérifier de bout en bout les workflows applicatifs affectés.

Qu'est-ce que agent-skills ?

Cette compétence permet à un agent IA (comme Claude Code ou Cursor) de vérifier automatiquement les flux applicatifs affectés par des modifications de code, en réalisant des tests de régression manuelle de bout en bout. Elle analyse la différence (diff Git) entre la branche courante et sa branche de base pour identifier les workflows applicatifs modifiés ou connexes. L'agent liste ensuite les tests essentiels avec leurs résultats attendus, puis les exécute dans l'application web à l'aide de la compétence `agent-browser`. Si des données de test sont nécessaires, elles peuvent être créées manuellement dans l'application, ou insérées directement dans la base de données via l'URL fournie (`DATABASE_URL`) pour contourner des limitations. À la fin, un rapport complet est généré, distinguant les tests réussis, échoués et ceux qui n'ont pas pu être exécutés, avec les étapes de reproduction en cas d'échec.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/giout/agent-skills/tree/HEAD/skills/e2e

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

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

Documentation

Vérification de bout en bout

La pile applicative est déjà en cours d'exécution. Analysez les modifications de la branche courante par rapport à sa base, préparez une liste de tests manuels essentiels, puis exécutez les workflows applicatifs pertinents pour vérifier qu'il n'y a pas de régressions.

Compétences tierces

  • agent-browser

Workflow

  1. Déterminez la branche courante et sa base. Inspectez la différence Git (diff) depuis leur base de fusion et les flux applicatifs affectés.
  2. Listez les tests manuels essentiels pour les comportements modifiés et les chemins de régression étroitement liés. Incluez les résultats attendus.
  3. Exécutez les tests applicables dans l'application web à l'aide de la compétence agent-browser installée. Enregistrez les résultats réels et tout blocage.
  4. Rapportez les tests effectués, leurs résultats, et tout échec avec des étapes de reproduction. Distinguez les tests ayant échoué de ceux qui n'ont pas pu être exécutés.

Environnement et contraintes

  • Ouvrez [WEB_ADDRESS] par défaut.
  • Connectez-vous avec l'identifiant [USER] et le mot de passe [PASSWORD].
  • Créez les données de test manuellement via l'application web. Si des limitations importantes empêchent cela, insérez les données requises directement dans la base de données en utilisant l'URL fournie [DATABASE_URL].
  • Utilisez [DATABASE_URL] lorsque l'accès à la base de données est nécessaire. Ne divulguez pas les identifiants de la base de données dans les fichiers validés ou les rapports.
  • Si des tests unitaires sont utiles, exécutez-les un fichier à la fois. N'exécutez jamais plus d'un fichier .spec à la fois, afin de limiter l'utilisation des ressources.

Individual skills in this repo

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

Skills associés