Esta Skill automatiza y hace cumplir un flujo de trabajo disciplinado para actualizar una implementación existente de Flutter BLoC. Guía a un agente o desa…
Esta Skill automatiza y hace cumplir un flujo de trabajo disciplinado para actualizar una implementación existente de Flutter BLoC. Guía a un agente o desarrollador para leer los archivos Event, State y BLoC, identificar añadidos (nuevos eventos, campos de estado o dependencias de casos de uso) y aplicar los cambios de forma coherente: añadir constructores factory inmutables para nuevos eventos, introducir nuevos campos ViewDataState y establecer sus valores por defecto en el factory State.initial(), registrar nuevos handlers on en el BLoC e inyectar nuevos casos de uso en el constructor @injectable. Las reglas integradas evitan cambios rompientes (hacer grep antes de eliminar eventos), requieren inicializaciones por defecto para nuevos campos de estado y obligan a la regeneración y comprobación estática mediante dart run build_runner build --delete-conflicting-outputs y flutter analyze. Los casos de uso incluyen tareas de mantenimiento, actualizaciones de código automatizadas por asistentes o CI y la reducción de regresiones al ampliar BLoCs. La salida final lista las rutas de archivos cambiadas y resúmenes concisos de añadidos/eliminados/cambiados.
Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.