Skip to content
Development
Command

/verify

Prepara o registra la verificación manual/UAT del entregable actual

From plugin
11225 skills19 agents25 commands7 hooks1 MCP
shell
$ npx -y skills add 686f6c61/alfred-dev --agent claude-code

Ships 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.md
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>`.

Read more
Read it on GitHub ↗
Ships withalfred-dev

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.

Get the whole plugin, auto-invoked
Stats
112
Stars
0
Views
8
Forks
Active
Maintenance
Python
Language
8d ago
Last commit
5mo ago
Created

Repo: 686f6c61/alfred-dev