بنقرة واحدة
cetappgo-testing
يحتوي cetappgo-testing على 16 من skills المجمعة من gdecarlo، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
Configurar sesión de pruebas UI con Playwright MCP. Usar antes de ejecutar cualquier caso de prueba para leer .vscode/config.md, resolver ambiente, abrir el browser, limpiar storage, ejecutar login con las credenciales/selectores del archivo y retornar "Ready". Prohíbe lectura manual de URL/password y navegación previa.
Define carpeta de evidencia jerárquica (Nombre Archivo / Ticket) en evidence. NO genera código; usa herramientas MCP.
Generar el reporte HTML final usando el template oficial y la lista de evidencias; usar al finalizar el test.
Generar casos de prueba E2E desde tickets Jira con formato Playwright. Usar cuando el prompt pida “genera los casos de prueba para el ticket PG-XXXX”, “generá casos para PG-XXXX” o variantes equivalentes.
Capturar screenshots ante errores o validaciones críticas con naming estándar {ticketId}_paso_XX.png dentro de evidence/{sourceFile}/{ticketId}/. Usar herramientas MCP, NO código.
Enforce uso exclusivo de Playwright MCP y bloquear acciones prohibidas (no .spec.ts, no playwright.config.ts, no CLI tests, no herramientas externas).
Enforce ejecución de setup_test_session antes de navegar o interactuar; prohíbe leer URL/password manualmente y usar herramientas externas.
Guardrail global que define el stack tecnológico cerrado del proyecto. Ejecutar ANTES de cualquier acción que involucre herramientas o dependencias.
Generar un PDF a partir de un reporte HTML ya creado y guardarlo en la misma carpeta; usar al finalizar el reporte HTML o cuando el usuario pida convertir reportes HTML a PDF.
Asegurar el registro de tiempos (evidenceStartTime/evidenceEndTime/reportGenerationStartTime/reportGenerationEndTime) y su inclusión en el reporte HTML/PDF al ejecutar casos de prueba.
Crear la carpeta de evidencia con estructura evidence/{sourceFile}/{ticketId}/ usando la convención del proyecto; usar antes de capturar screenshots o generar reportes.
Evitar renderizado de imágenes; asegurar que rutas de evidencia se mencionen solo en JSON o backticks.
Formatear la respuesta final con Status, JSON de evidencias y lista de archivos; usar al cerrar el flujo de prueba.
Validar y extraer el origen del test case (.md), el ticket-id y el nombre del archivo origen antes de ejecutar pruebas; usar cuando se lea un test case para determinar ticket y archivo fuente.
Optimiza imágenes PNG/JPG de evidencia reduciendo tamaño sin perder calidad visual (ejecución automática pre-reporte)
Estructurar la forma de generar commits de los cambios