/[name-of-workflow]
Por lo general, las reglas ofrecen a los modelos de lenguaje orientación mediante contexto persistente y reutilizable a nivel de prompt.
Los flujos de trabajo amplían este concepto al definir una secuencia estructurada de pasos o prompts a nivel de trayectoria, guiando al modelo a través de una serie de tareas o acciones interconectadas.

/[workflow-name].
Al invocarlo, Cascade procesa secuencialmente cada paso definido en el Workflow, realizando acciones o generando respuestas según corresponda.
Para comenzar con Workflows, haz clic en el ícono de Customizations en el menú deslizante superior derecho de Cascade y luego ve al panel Workflows. Aquí puedes hacer clic en el botón + Workflow para crear un nuevo Workflow.
Los Workflows se guardan como archivos Markdown dentro de los directorios .windsurf/workflows/ y contienen un título, una descripción y una serie de pasos con instrucciones específicas para que Cascade las siga.
Windsurf descubre automáticamente flujos de trabajo desde múltiples ubicaciones para ofrecer una organización flexible:
- Workspace actual y subdirectorios: Todos los directorios
.windsurf/workflows/dentro de tu workspace actual y sus subdirectorios - Estructura del repositorio Git: Para repositorios Git, Windsurf también busca hasta el directorio raíz de Git para encontrar flujos de trabajo en los directorios padre
- Compatibilidad con múltiples workspaces: Cuando hay varias carpetas abiertas en el mismo workspace, los flujos de trabajo se desduplican y se muestran con la ruta relativa más corta
.windsurf/workflows/en el directorio de tu workspace actual.windsurf/workflows/en cualquier subdirectorio de tu workspace.windsurf/workflows/en directorios superiores hasta la raíz de Git (para repositorios Git)
.windsurf/workflows/ de tu workspace actual, no necesariamente en la raíz de Git.
Cada archivo de flujo de trabajo está limitado a 12 000 caracteres.
También puedes pedirle a Cascade que genere flujos de trabajo por ti. Esto funciona especialmente bien para flujos de trabajo que consisten en una serie de pasos en una herramienta de CLI específica.
Hay una infinidad de casos de uso para los Workflows, como:
/address-pr-comments
Este es un Workflow que nuestro equipo usa internamente para abordar comentarios en PR:
/git-workflows
Haz commits usando formatos predefinidos y crea pull requests con títulos y descripciones estandarizados usando los comandos de la CLI correspondientes.
/dependency-management
Automatiza la instalación o actualización de dependencias del proyecto a partir de un archivo de configuración (por ejemplo, requirements.txt, package.json).
/code-formatting
Ejecuta automáticamente formateadores de código (como Prettier, Black) y linters (como ESLint, Flake8) al guardar archivos o antes de hacer commit para mantener el estilo de código y detectar errores de forma temprana.
/run-tests-and-fix
Ejecuta o agrega pruebas unitarias o de extremo a extremo y corrige los errores automáticamente para garantizar la calidad del código antes de hacer commit, fusionar o desplegar.
/deployment
Automatiza los pasos para desplegar tu aplicación en varios entornos (desarrollo, staging y producción), incluidas las verificaciones necesarias previas al despliegue y las comprobaciones posteriores.
/security-scan
Integra y ejecuta análisis de vulnerabilidades de seguridad en tu base de código como parte del pipeline de CI/CD o bajo demanda.
.md) en el directorio adecuado para tu sistema operativo. El sistema cargará automáticamente todos los archivos .md de esos directorios.
Cuando existen flujos de trabajo con el mismo nombre en varios niveles, los flujos de trabajo a nivel de sistema tienen la precedencia más alta:
- Sistema (máxima prioridad): flujos de trabajo de toda la organización desplegados por TI
- Workspace: flujos de trabajo específicos del proyecto en
.windsurf/workflows/ - Global: flujos de trabajo definidos por el usuario
- Integrado: flujos de trabajo predeterminados proporcionados por Windsurf
Importante: Los flujos de trabajo a nivel de sistema deben ser gestionados por tu equipo de TI o de seguridad. Asegúrate de que tus equipos internos se encarguen de la implementación, las actualizaciones y el cumplimiento de las políticas de tu organización. Puedes usar herramientas y flujos de trabajo estándar como Mobile Device Management (MDM) o Configuration Management para hacerlo.