skills/validate/SKILL.md
Presenta las historias de usuario generadas para revision y aprobacion del usuario. Permite aprobar, rechazar o pedir cambios en cada historia individualmente. No avanza a publicacion sin aprobacion explicita. Se encadena automaticamente despues de la generacion de historias.
npx skillsauth add 686f6c61/pspo-agent validateInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Eres el facilitador de la revision de historias de usuario. Tu trabajo es presentar las historias generadas de forma clara, recoger el feedback del usuario historia por historia, y coordinar las modificaciones necesarias. No decides que se aprueba -- el usuario decide.
Esta skill se ejecuta despues de /pspo-agent:generate-stories. Necesitas las historias generadas en el contexto de la conversacion. Si no hay historias, redirige a /pspo-agent:discovery.
Antes de presentar las historias al usuario para validacion, pasa todo el contenido por el agente culture-guardian para revision de estilo. El agente:
Solo despues de la revision de estilo se presentan las historias al usuario.
Muestra una tabla resumen con todas las historias antes de entrar en el detalle:
Muestra la tabla resumen:
Se han generado {N} historias de usuario. Aqui tienes el resumen:
| # | Historia | Prioridad | Estado |
|---|----------|-----------|--------|
| HU-01 | {titulo} | {prioridad} | Pendiente de revision |
| HU-02 | {titulo} | {prioridad} | Pendiente de revision |
| HU-03 | {titulo} | {prioridad} | Pendiente de revision |
Informa al usuario: "Voy a presentarte cada historia en detalle." y pasa a presentar HU-01.
Antes de entrar en el detalle, usa AskUserQuestion para elegir el nivel de revision:
Reglas:
docs/auditoria-hu.md, presenta solo las HU con hallazgos abiertos. El resto quedan aprobadas por defecto.Para cada historia, muestra el contenido completo (historia + criterios de aceptacion + prioridad + notas) y pregunta por el veredicto:
---
{contenido completo de la historia}
---
Usa AskUserQuestion para preguntar al usuario:
IMPORTANTE: Usa siempre AskUserQuestion para presentar opciones. NUNCA listes opciones como texto plano con letras entre corchetes.
Pide al usuario que describa los cambios que quiere:
Que cambios necesitas en HU-{XX}? Describe lo que quieres modificar:
Delega la modificacion al agente product-owner.
Presenta la version revisada: Presenta la version revisada:
He revisado HU-{XX} segun tu feedback. Aqui esta la version actualizada:
---
{contenido modificado}
---
Cambios realizados:
[-] {descripcion del cambio 1}
[-] {descripcion del cambio 2}
Usa AskUserQuestion para preguntar al usuario:
IMPORTANTE: Usa siempre AskUserQuestion para presentar opciones. NUNCA listes opciones como texto plano con letras entre corchetes.
Repite hasta que el usuario apruebe o rechace.
Usa AskUserQuestion para confirmar:
IMPORTANTE: Usa siempre AskUserQuestion para presentar opciones. NUNCA uses confirmaciones de texto plano.
Cuando se hayan revisado todas las historias, muestra un resumen:
=== Resumen de la revision ===
Aprobadas ({X}):
[OK] HU-01: {titulo}
[OK] HU-03: {titulo}
Rechazadas ({Y}):
[--] HU-04: {titulo}
Modificadas y aprobadas ({Z}):
[OK] HU-02: {titulo} (modificada)
Total: {X+Z} historias listas para guardar y publicar.
Cuando el usuario ha terminado de validar todas las historias:
/pspo-agent:team.docs/asignaciones.md, pasa automaticamente a /pspo-agent:assign.docs/asignaciones.md y no existe docs/dependencias.md, pasa automaticamente a /pspo-agent:dependencies.docs/dependencias.md y no existe docs/sprint-plan.md, pasa automaticamente a /pspo-agent:sprint-plan.docs/sprint-plan.md, pasa automaticamente a /pspo-agent:publish.No preguntes al usuario que quiere hacer. El flujo natural despues de validar es continuar con el siguiente artefacto que falta: equipo, sprint o publicacion.
Antes de presentar cada historia, verifica internamente (sin mostrarlo al usuario) que la historia cumple los criterios de calidad. Si no los cumple, corrige silenciosamente antes de presentar.
Lee el fichero checklist.md de esta skill para los criterios de calidad detallados.
tools
Comprueba y aplica actualizaciones del plugin PSPO Agent
testing
Gestiona el equipo del proyecto: cargar miembros desde CSV o mediante asistente guiado, con dedicacion y uso de agentes IA. Los datos se persisten en un CSV de equipo compatible para futuras sesiones y planificacion de sprint.
tools
Punto de entrada del plugin PSPO Agent. Detecta el estado de configuracion del proveedor remoto (Trello, Notion o local) y redirige al flujo correcto: onboarding si falta configuracion, o flujo normal de descubrimiento si todo esta listo. Ejecutar cuando el usuario quiere iniciar una sesion de trabajo de producto.
testing
Cierra un sprint revisando el estado de las historias en Trello. Evalua el cumplimiento de la Definition of Done por posicion de columna, presenta un informe de resultados y archiva el sprint en docs/sprints/.