Modo de Flujo de Trabajo Dinámico
Usa esta habilidad 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 en un 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 una habilidad compartida.
- Un flujo de trabajo necesita artefactos de transferencia 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 impulsar manualmente los mismos pasos. El arnés debe tener:
- Objetivo: el resultado que posee y el resultado que explícitamente no posee.
- Entradas: archivos, URL, 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 comprobación de pasa/falla vinculada a la tarea, no solo "se ejecutó".
- Transferencia: un artefacto corto que le dice al próximo operador qué sucedió, qué está bloqueado y cómo reanudar.
Árbol de Decisión de Arnés Dinámico
- Tarea única: mantenla 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 una habilidad compartida.
- Tarea con estado externo, colas o aprobaciones: agrega visibilidad en el 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 el estado actual.
2. Generar o actualizar el artefacto útil más pequeño.
3. Ejecutar comprobaciones de evaluación.
4. Registrar el estado y la transferencia.
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:
Transferencia:
- Estado:
- Evidencia:
- Próxima acción:
Extracción de Habilidad Compartida
Promueve un arnés local de tarea a una habilidad compartida solo cuando al menos dos de estas condiciones sean verdaderas:
- 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 omiten 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 transferencia de equipo.
Al extraer, escribe primero la habilidad 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 cada vez 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.
- Transferencia: 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 el almacén 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 comprobaciones de desbordamiento/error |
| Flujo de trabajo de agente | Transcripción de fixture o elemento de trabajo sembrado con enrutamiento esperado |
| Investigación/contenido | Resumen neutral de fuentes, lista de verificación de reclamos y esquema listo para publicación |
| Integración | Comando de simulación, 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 reejecutada por otro compañero de equipo.
Anti-Patrones
- Generar scripts que oculten la lógica de decisión real del operador.
- Tratar el modo de flujo de trabajo dinámico como permiso para saltar pruebas.
- Crear documentos únicos cuando el producto real es una habilidad compartida o un artefacto de estado.
- 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 habilidad.
- Los comandos y resultados de evaluación.
- La ruta del panel de control o artefacto de transferencia.
- El próximo candidato de extracción reutilizable.