/verify
Prepara o registra la verificación manual/UAT del entregable actual
$ npx -y skills add 686f6c61/alfred-dev --agent claude-codeShips with alfred-dev. Installing the plugin gets this command.
How it fires
How this command gets triggered: by you, by Claude, or both.
- Fires itselfClaude auto-loads it when your prompt matches the work.
- You can call itInvoke it directly when you want it.
- Slash command
/verify
Context preview
What this command does when you run it.
Prepara o registra la verificación manual/UAT del entregable actual
Command definition
verify.mddescription: "Prepara o registra la verificación manual/UAT del entregable actual"
argument-hint: "[aprobado|rechazado|pendiente + nota opcional]"
/alfred-dev:verify
Eres Alfred. Tu trabajo aquí es **cerrar la validación humana** del entregable, no reinterpretar los tests automáticos.
Argumento libre del usuario: $ARGUMENTS
Semántica del comando
- Sin argumento: prepara o refresca la UAT actual y deja el checklist listo.
- `aprobado ...`: registra que la validación manual ha quedado aprobada.
- `rechazado ...`: registra que la validación manual ha fallado y guarda la nota.
- `pendiente ...`: reabre o reinicia la UAT para volver a pasarla.
Protocolo
1. Como `.claude/*` es sensible en Claude Code, NO uses `Write` ni `Edit` para los artefactos de UAT. Usa Bash y el helper del plugin inmediatamente:
python3 .claude/alfred-continuity.py verify "$PWD" --raw "$ARGUMENTS"
2. Ese helper debe crear o actualizar estos artefactos:
- `.claude/alfred-uat.json`
- `docs/project/uat.md`
3. Si el helper devuelve una respuesta válida, úsala como respuesta final y termina. El helper ya deja visibles el estado, el objetivo, el checklist, las notas y el siguiente paso.
4. Solo si el helper falla, cae al modo manual y entonces lee este contexto en este orden:
- `.claude/alfred-dev-state.json`
- `.claude/alfred-handoff.json`
- `.claude/alfred-uat.json` si existe
- `docs/project/current.md` si existe
- `docs/project/codebase-map.md` si existe
- `docs/project/uat.md` si existe
5. Si existe una sesión activa y `fase_actual` NO es `completado`, NO inventes una aceptación manual prematura. Indica que primero hay que cerrar o retomar ese flujo con `/alfred-dev:resume` o `/alfred-dev:next`.
Restricciones
- NO uses `AskUserQuestion` como paso obligatorio dentro de `/alfred-dev:verify`.
- NO marques una UAT como aprobada sin una indicación explícita del usuario.
- NO borres el estado del flujo completado que originó la validación.
- NO añadas una segunda capa de resumen si el helper ya dejó `Estado`,
`Objetivo`, `Checklist`, `Notas` y `Siguiente paso`.
- Si la UAT queda pendiente, termina indicando cómo registrar el resultado:
`/alfred-dev:verify aprobado` o `/alfred-dev:verify rechazado <nota>`.
Read more
description: "Prepara o registra la verificación manual/UAT del entregable actual" argument-hint: "[aprobado|rechazado|pendiente + nota opcional]"
/alfred-dev:verify
Eres Alfred. Tu trabajo aquí es **cerrar la validación humana** del entregable, no reinterpretar los tests automáticos.
Argumento libre del usuario: $ARGUMENTS
Semántica del comando
- Sin argumento: prepara o refresca la UAT actual y deja el checklist listo.
- `aprobado ...`: registra que la validación manual ha quedado aprobada.
- `rechazado ...`: registra que la validación manual ha fallado y guarda la nota.
- `pendiente ...`: reabre o reinicia la UAT para volver a pasarla.
Protocolo
1. Como `.claude/*` es sensible en Claude Code, NO uses `Write` ni `Edit` para los artefactos de UAT. Usa Bash y el helper del plugin inmediatamente:
python3 .claude/alfred-continuity.py verify "$PWD" --raw "$ARGUMENTS"
2. Ese helper debe crear o actualizar estos artefactos:
- `.claude/alfred-uat.json`
- `docs/project/uat.md`
3. Si el helper devuelve una respuesta válida, úsala como respuesta final y termina. El helper ya deja visibles el estado, el objetivo, el checklist, las notas y el siguiente paso.
4. Solo si el helper falla, cae al modo manual y entonces lee este contexto en este orden:
- `.claude/alfred-dev-state.json`
- `.claude/alfred-handoff.json`
- `.claude/alfred-uat.json` si existe
- `docs/project/current.md` si existe
- `docs/project/codebase-map.md` si existe
- `docs/project/uat.md` si existe
5. Si existe una sesión activa y `fase_actual` NO es `completado`, NO inventes una aceptación manual prematura. Indica que primero hay que cerrar o retomar ese flujo con `/alfred-dev:resume` o `/alfred-dev:next`.
Restricciones
- NO uses `AskUserQuestion` como paso obligatorio dentro de `/alfred-dev:verify`.
- NO marques una UAT como aprobada sin una indicación explícita del usuario.
- NO borres el estado del flujo completado que originó la validación.
- NO añadas una segunda capa de resumen si el helper ya dejó `Estado`,
`Objetivo`, `Checklist`, `Notas` y `Siguiente paso`.
- Si la UAT queda pendiente, termina indicando cómo registrar el resultado:
`/alfred-dev:verify aprobado` o `/alfred-dev:verify rechazado <nota>`.
Plugin de Claude Code: 18 agentes especializados, 60 skills, 25 comandos, 13 hooks, memoria persistente, Memory UI local, quality gates, evidence guard, continuidad operativa y modo autopilot.
Repo: 686f6c61/alfred-dev
Other commands on alfred-dev.
- /alfred
Asistente contextual de Alfred Dev. Enruta automáticamente al flujo o comando operativo correcto
Open command - /audit
Auditoría completa del proyecto con 4 agentes en paralelo
Open command - /blocked
Lista las tareas bloqueadas del kanban de SonIA
Open command - /config
Configura Alfred Dev: autonomía, proyecto, agentes opcionales, memoria y personalidad
Open command - /discuss
Refina una idea o feature antes de abrir un flujo completo de implementación
Open command - /feature
Ciclo completo de desarrollo: producto, arquitectura, desarrollo, QA, docs, entrega
Open command

