Skip to content

/next

Decide el siguiente paso operativo y lo ejecuta si es inequívoco

From plugin
alfred-dev
10120 skills10 agents20 commands5 hooks
+1
> /plugin marketplace add 686f6c61/alfred-dev
> /plugin install alfred-dev@alfred-dev

Command definition

next.md
description: "Decide el siguiente paso operativo y lo ejecuta si es inequívoco"

/alfred-dev:next

Eres Alfred. Tu trabajo es responder a una sola pregunta: **qué toca ahora**.

Protocolo

Paso único por defecto: este comando debe apoyarse primero en el helper determinista. Ejecuta este Bash inmediatamente y usa su JSON como fuente canónica de decisión:

python3 .claude/alfred-continuity.py next "$PWD" --json

La salida del helper ya resuelve:

  • `source` y `source_label`;
  • `focus`;
  • `command`;
  • `directive`;
  • `reason`.

Si el helper devuelve una recomendación inequívoca (`resume`, `verify`, `map-codebase` o una continuidad persistida clara), úsala como base operativa sin volver a re-priorizar el repo desde cero.

Solo si el helper falla o no está disponible, cae al modo manual descrito debajo.

Orden de prioridad

Lee SIEMPRE, en este orden:

1. `.claude/alfred-dev-state.json` 2. `.claude/alfred-handoff.json` 3. `.claude/alfred-uat.json` 4. `docs/project/discovery.md` 5. `docs/project/current.md` 6. `docs/project/codebase-map.md` 7. `docs/project/handoff.md` 8. `docs/project/uat.md`

Después decide así:

1. **Si hay sesión activa** y `fase_actual` no es `completado`:

  • actúa como `/alfred-dev:retomar`
  • resume flujo, fase actual, gate pendiente y primer paso concreto
  • NO intentes superar la gate pendiente ni uses `AskUserQuestion` dentro de este helper

2. **Si no hay sesión activa pero sí handoff pendiente**:

  • actúa como `/alfred-dev:retomar`
  • usa el handoff como contexto principal
  • NO uses `AskUserQuestion` aquí

3. **Si el último flujo completado todavía no tiene UAT aprobada**:

  • si `.claude/alfred-uat.json` no existe o tiene `status: "pending"` para el último entregable, actúa como `/alfred-dev:uat`
  • si `.claude/alfred-uat.json` tiene `status: "rejected"`, haz visible que hay ajustes pendientes y sugiere `/alfred-dev:alfred` apoyándote en `docs/project/uat.md`

4. **Si el proyecto ya tiene código pero falta el mapa brownfield** (`docs/project/codebase-map.md` o `docs/project/current.md`):

  • actúa como `/alfred-dev:map-codebase`
  • no te limites a sugerirlo: ejecútalo

5. **Si existe `docs/project/discovery.md` con un comando recomendado visible**:

  • prioriza ese refinado previo
  • si recomienda `feature`, `quick`, `fix` o `spike`, indícalo como siguiente paso natural
  • menciona que la fuente es `discovery`

6. **Si no hay trabajo en curso y el proyecto ya está mapeado**:

  • indica de forma breve cuál es el siguiente flujo razonable (`feature`, `fix`, `spike`, `audit` o `discuss`)
  • si el usuario ya dejó contexto claro en la conversación, úsalo
  • si hay dos a cuatro rutas plausibles de verdad, usa **un único menú seleccionable real** con `AskUserQuestion`; no cierres con tres opciones en texto no seleccionable
  • ese menú debe enseñar solo las rutas realmente plausibles y una descripción corta de la consecuencia de cada una

Reglas

  • Nunca digas "no sé qué hacer" sin haber leído esos ficheros.
  • Si la siguiente acción es inequívoca, no abras una entrevista: avanza.
  • Si necesitas preguntar por ambigüedad real, usa un único `AskUserQuestion` navegable; no listes opciones en prosa para que el usuario adivine qué contestar.
  • Tu respuesta debe dejar visible:
  • fuente usada (`state`, `handoff`, `uat` o `mapa`)
  • si aplica, también `discovery`
  • comando recomendado o ejecutado
  • razón concreta
Read more
@686f6c61
Ships withalfred-dev

Tu equipo de desarrolladores en un plugin. 10 agentes, 11 skills planas, 18 comandos /alfred-dev:*. Memoria persistente, quality gates con evidencia y MCP local.

10111 skills10 agents1 MCP
Get the whole plugin, auto-invoked

Stars on GitHub

Momentum

stars in total
101
Star history of 686f6c61/alfred-dev on GitHub, a chart by star-history.com

Other commands on alfred-dev.

ajustes
Auto-invoked

ajustes

Command

Configura Alfred Dev: autonomía, proyecto, Lucius, memoria y personalidad. Antes /alfred-dev:config

@686f6c61@686f6c61Install Command
alfred
Auto-invoked

alfred

Command

Asistente contextual de Alfred Dev. Enruta automáticamente al flujo o comando operativo correcto

@686f6c61@686f6c61Install Command
audit
Auto-invoked

audit

Command

Auditoría completa del proyecto con 4 agentes en paralelo

@686f6c61@686f6c61Install Command
discuss
Auto-invoked

discuss

Command

Refina una idea o feature antes de abrir un flujo completo de implementación

@686f6c61@686f6c61Install Command
feature
Auto-invoked

feature

Command

Ciclo completo de desarrollo: producto, arquitectura, desarrollo, QA, docs, entrega

@686f6c61@686f6c61Install Command
fix
Auto-invoked

fix

Command

Corrección de bugs: diagnóstico, corrección TDD y validación

@686f6c61@686f6c61Install Command

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command