giout/agent-skills

Planificar y ejecutar pruebas de regresión manuales esenciales para la rama actual sobre un stack de aplicación ya en funcionamiento. Úsalo para verificar de extremo a extremo los flujos de trabajo afectados de la aplicación.

¿Qué es agent-skills?

Esta habilidad permite a un agente de IA analizar los cambios de la rama de trabajo actual en comparación con su rama base, identificar los flujos de la aplicación afectados y preparar una lista concisa de pruebas manuales de regresión esenciales. Su utilidad radica en garantizar la calidad de las modificaciones antes de fusionarlas, verificando que las funcionalidades principales sigan funcionando correctamente. Soporta principalmente entornos de desarrollo con un stack de aplicación ya en ejecución y requiere la habilidad complementaria `agent-browser` para interactuar con la interfaz web. El flujo de trabajo implica inspeccionar el diff de Git, enumerar las pruebas con sus resultados esperados, ejecutarlas mediante el navegador automatizado y reportar los resultados, distinguiendo entre pruebas fallidas y no ejecutables.

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

Installed? Explore more Productividad y colaboración skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Verificación de extremo a extremo

El stack de la aplicación ya está en ejecución. Analiza los cambios de la rama actual en comparación con su base, prepara una lista de pruebas manuales esenciales y ejecuta los flujos de trabajo relevantes de la aplicación para detectar regresiones.

Habilidades de terceros

  • agent-browser

Flujo de trabajo

  1. Determina la rama actual y su base. Inspecciona el diff de Git desde el punto de fusión común y los flujos de la aplicación afectados.
  2. Enumera las pruebas manuales esenciales para el comportamiento modificado y las rutas de regresión estrechamente relacionadas. Incluye los resultados esperados.
  3. Ejecuta las pruebas aplicables en la aplicación web usando la habilidad agent-browser instalada. Registra los resultados reales y cualquier bloqueo.
  4. Reporta las pruebas realizadas, sus resultados y cualquier fallo con pasos para reproducirlos. Distingue entre pruebas fallidas y pruebas que no pudieron ejecutarse.

Entorno y restricciones

  • Abre [WEB_ADDRESS] de forma predeterminada.
  • Inicia sesión usando [USER] y la contraseña [PASSWORD].
  • Crea datos de prueba manualmente a través de la aplicación web. Si existen limitaciones significativas que lo impidan, inserta los datos requeridos directamente en la base de datos usando la [DATABASE_URL] proporcionada.
  • Usa [DATABASE_URL] cuando sea necesario acceder a la base de datos. Mantén las credenciales de la base de datos fuera de los archivos y reportes comprometidos.
  • Si las pruebas unitarias son útiles, ejecútalas de un archivo a la vez. Nunca ejecutes más de un archivo .spec a la vez, para limitar el uso de recursos.

Individual skills in this repo

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

Skills relacionados