Windsurf — Commands
- File format
- Markdown
- Discovery paths
-
.windsurf/workflows,~/.codeium/windsurf/global_workflows - Global install path
-
~/.codeium/windsurf/global_workflows - Syllago install method
- Symlink, Direct copy
- Symlink support
- Yes
Features
How each feature converts to syllago's canonical format. See format conversion for what these statuses mean.
Other features
Behaviors, conventions, and capabilities that aren't tied to a single named field — things like path-based activation, discovery rules, and lifecycle behavior.
| Feature | Conversion | Summary |
|---|---|---|
builtin_commands | Translated Conversion type: Translated Actively mapped to the target provider’s equivalent field during conversion. Learn more → | Cascade exposes its own built-in chat slash commands (e.g. for conversation control) independently of user-authored Workflows; the `/<workflow-name>` namespace is reserved for user files |
| Manual-only slash-command invocation | Translated Conversion type: Translated Actively mapped to the target provider’s equivalent field during conversion. Learn more → | Workflows never auto-invoke from model decisions or file patterns; the user must explicitly type /<workflow-name> in the Cascade input to run one. |
| Filename drives slash-command identifier | Conversion type: No canonical equivalent — appended as prose in a conversion notes block so nothing is silently lost. Learn more → | The markdown file basename (minus .md) is the invocation name; no frontmatter or manifest is required to register a workflow. |
| 12,000 character per-file limit | Not portable Conversion type: Not portable Unique to this provider — can’t be carried across providers. Learn more → | Each workflow markdown file is capped at 12,000 characters; content beyond the cap fails to load or save. |
| Workspace and global scope loading | Not portable Conversion type: Not portable Unique to this provider — can’t be carried across providers. Learn more → | Workflows load from two scopes: workspace (.windsurf/workflows/) for team-shared commands committed with the repo, and global (~/.codeium/windsurf/global_workflows/) for per-user commands available everywhere. |
Sources
| Source |
|---|
| https://docs.windsurf.com/windsurf/cascade/workflows.md |