jira-writer
Crea tickets y escribe comentarios de validación QA en el proyecto NAA de Bluestack, siguiendo las convenciones del equipo. Usar siempre que se necesite: crear un QA Bug (Front o Back), escribir un comentario de validación sobre Master, Dev_SAAS o ambiente de cliente, reportar resultados de pruebas automatizadas Selenium, ticketear un bug, transicionar el estado de un ticket, o linkear tickets relacionados. Se activa con frases como: "creá un ticket", "levantá un bug", "comentá la validación", "validé sobre master", "validé en dev_saas", "el ticket tiene errores", "pasá a versionar", "linkeá con", "basate en el NAA-XXXX", "los tests pasaron", "los tests fallaron", "registrá los resultados en jira", "el pipeline terminó con errores", "actualizá el ticket con los resultados del test", "crear bug desde el test fallido". También se activa cuando un agente automatizado (test-reporter) envía un JSON con resultados de tests. Depende de jira-reader para leer contexto previo cuando se necesita.
Repository SourceNeeds Review
sanitize-docs
Reviews and documents public functions and classes from TypeScript files in the Bluestack project with full JSDoc and inline comments. Use when the user says "document this file", "sanitize folder X", "add JSDoc", "review the comments of", "document the project", or any variation of wanting to improve code documentation. Always activate when the user mentions wanting to work/sanitize a specific folder such as @src/core, @src/pages, @src/tests, or any subfolder of the project.
Repository SourceNeeds Review
update-testids
Lee un ticket de Jira con screenshots de DevTools, extrae los data-testid implementados por el front, actualiza los locators en los POMs del framework, valida en un flujo grid real y actualiza su propio conocimiento base. Activar cuando el usuario diga: "actualizar los testids del ticket X", "levantar los data-testid de NAA-XXXX", "actualizar los POMs con los testids nuevos", "sincronizar los locators con el front", "el front implementó data-testid en X", "hay testids nuevos en el ticket", "levantá los locators del ticket".
Repository SourceNeeds Review
create-session
Genera archivos .test.ts para el framework de automatización Bluestack dentro de la carpeta /sessions. Usar siempre que el usuario quiera crear un nuevo test, una nueva sesión, un nuevo caso de prueba, o cuando mencione "nuevo test", "nueva sesión", "quiero probar X flujo", "automatizar X", o cualquier variante de agregar cobertura de testing a una funcionalidad del CMS. También activar cuando el usuario describa un flujo de pasos que deba ser validado.
Repository SourceNeeds Review