Modo de Flujo de Trabajo Dinámico
Usa este skill cuando un agente de codificación pueda generar o adaptar un arnés local de tarea en lugar de solo seguir un flujo de comandos estático. El objetivo es convertir el modo de flujo de trabajo dinámico en un sistema disciplinado: arneses temporales para trabajo único, extracción de habilidades compartidas para trabajo repetido y puntos de control observables del panel de control para equipos.
Cuándo Activar
- El usuario menciona flujos de trabajo dinámicos, arneses personalizados, arnés-por-tarea, flujos de trabajo adaptativos o el modo de flujo de trabajo dinámico de Claude Code.
- Una tarea necesita un bucle personalizado, evaluador, rastreador, generador de fixtures, vigilante o panel de control local.
- Múltiples agentes necesitan el mismo proceso repetible pero el proceso aún no está capturado como un skill compartido.
- Un flujo de trabajo necesita artefactos de entrega duraderos, evidencia de evaluación o aprobación del operador antes de fusionar.
Contrato Principal
El modo de flujo de trabajo dinámico debe producir un arnés local de tarea solo cuando el arnés sea más barato y seguro que ejecutar manualmente los mismos pasos. El arnés debe tener:
- Objetivo: el resultado que posee y el resultado que explícitamente no posee.
- Entradas: archivos, URLs, indicaciones, fuentes de datos, política de credenciales y restricciones proporcionadas por el usuario.
- Salidas: commits, informes, capturas de pantalla, archivos de estado o instantáneas del panel de control.
- Evaluación: al menos una verificación de aprobado/rechazado vinculada a la tarea, no solo "se ejecutó".
- Handoff: un artefacto corto que le dice al próximo operador qué sucedió, qué está bloqueado y cómo reanudar.
Árbol de Decisión de Arneses Dinámicos
- Tarea única: mantenlo en línea. No inventes un arnés.
- Tarea repetida con entradas cambiantes: crea un arnés local de tarea y mantenlo bajo un área de trabajo temporal o local del proyecto.
- Tarea repetida entre compañeros de equipo o repositorios: extrae el patrón en un skill compartido.
- Tarea con estado externo, colas o aprobaciones: agrega visibilidad del panel de control antes de agregar más automatización.
- Tarea con riesgo de seguridad: agrega una compuerta de evaluación y una compuerta de fusión humana antes de la ejecución autónoma.
Plantilla de Arnés Local de Tarea
Usa esta estructura antes de escribir código:
# Arnés de Flujo de Trabajo Dinámico
Objetivo:
- Entregar:
- No entregar:
Entradas:
- Repositorio o espacio de trabajo:
- Sistemas externos:
- Política de credenciales:
Bucle:
1. Descubrir estado actual.
2. Generar o actualizar el artefacto útil más pequeño.
3. Ejecutar verificaciones de evaluación.
4. Registrar estado y handoff.
5. Detenerse en caso de compuerta fallida, propiedad poco clara o acción externa insegura.
Evaluación:
- Comando:
- Señal de aprobación esperada:
- Propietario de fallo:
Handoff:
- Estado:
- Evidencia:
- Próxima acción:
Extracción de Habilidades Compartidas
Promociona un arnés local de tarea a un skill compartido solo si al menos dos de estas son ciertas:
- El mismo flujo de trabajo aparece en múltiples sesiones, repositorios, equipos o lanzamientos.
- El flujo de trabajo necesita secuenciación específica de lenguaje, herramienta o seguridad.
- Los fallos se repiten porque los operadores saltan una compuerta o pierden contexto.
- El flujo de trabajo tiene un contrato de entrada/salida estable.
- El flujo de trabajo se beneficia de un panel de control, tablero de estado o handoff de equipo.
Al extraer, escribe primero el skill en skills/<nombre>/SKILL.md. Agrega shims de comando solo si aún se requiere una superficie de entrada de barra diagonal heredada.
Puntos de Control del Panel de Control
El modo de flujo de trabajo dinámico se vuelve utilizable por el equipo cuando expone el estado. Registra estos puntos de control siempre que la tarea abarque más de una sesión:
- Plan: objetivo, propietario, criterios de aceptación y sistemas externos riesgosos.
- Cola: elementos de trabajo, rol de agente asignado, rama/árbol de trabajo y bordes de dependencia.
- Ejecución: arnés activo, paso actual del bucle, resultado de evaluación reciente y señal de token/costo si está disponible.
- Compuerta: resultados de pruebas, capturas de pantalla del navegador, revisión de seguridad y preparación para fusionar.
- Handoff: qué está hecho, qué falló, qué necesita una decisión humana.
Si el repositorio tiene el estado ECC2 habilitado, prefiere agregar o leer puntos de control a través del panel de control ECC o scripts respaldados por almacenamiento de estado en lugar de dispersar notas no rastreadas.
Compuertas de Evaluación
Cada arnés dinámico necesita una evaluación específica de la tarea. Elige la compuerta confiable más barata:
| Tipo de Trabajo | Compuerta de Evaluación |
|---|---|
| Función de código | Prueba enfocada, lint, cobertura y una ruta de integración |
| UI/panel de control | Prueba de humo del navegador con captura de pantalla y verificaciones de desbordamiento/error |
| Flujo de trabajo de agente | Transcripción de fixture o elemento de trabajo sembrado con enrutamiento esperado |
| Investigación/contenido | Informe neutral de fuente, lista de verificación de reclamos y esquema listo para publicación |
| Integración | Comando de ejecución en seco, validación de configuración y escaneo sin secretos |
No afirmes que un flujo de trabajo dinámico es reutilizable hasta que la evaluación pueda ser re-ejecutada por otro compañero de equipo.
Anti-Patrones
- Generar scripts que ocultan la lógica de decisión real al operador.
- Tratar el modo de flujo de trabajo dinámico como permiso para saltar pruebas.
- Crear documentos únicos cuando un skill compartido o artefacto de estado es el producto real.
- Ejecutar múltiples agentes sin propiedad, compuerta de fusión o política de conflictos.
- Dejar que datos de investigación privados sin procesar se filtren en documentos públicos.
Estándar de Salida
Finaliza con:
- La ruta del arnés o skill.
- Los comandos y resultados de evaluación.
- La ruta del panel de control o artefacto de handoff.
- El próximo candidato de extracción reutilizable.