Skip to main content
Transform Windsurf into a documentation expert that understands your style guide, components, and project context through workspace rules and memories.

Use Windsurf with Mintlify

Windsurf’s Cascade AI assistant can be tuned to write documentation according to your standards using Mintlify components. Workspace rules and memories provide persistent context about your project, ensuring more consistent suggestions from Cascade.
  • Workspace rules are stored in your documentation repository and shared with your team.
  • Memories provide individual context that builds up over time.
Set up workspace rules for shared documentation standards. You can develop memories as you work, but since they are not shared, they are not consistent across team members. Create workspace rules in the .windsurf/rules directory of your docs repo. See Memories & Rules in the Windsurf documentation for more information.

Example workspace rule

This rule provides Cascade with context about Mintlify components and general technical writing best practices. You can use this example rule as-is or customize it for your documentation:
  • Writing standards: Update language guidelines to match your style guide.
  • Component patterns: Add project-specific components or modify existing examples.
  • Code examples: Replace generic examples with real API calls and responses for your product.
  • Style and tone preferences: Adjust terminology, formatting, and other rules.
Save your rule as a .md file in the .windsurf/rules directory of your docs repo.

Working with Cascade

Once your rules are set up, you can use Cascade to assist with various documentation tasks. See Cascade in the Windsurf documentation for more information.

Example prompts

Writing new content:
Improving existing content:
Creating code examples:
Maintaining consistency:

Enhance with MCP server

Connect the Mintlify MCP server to Windsurf to give Cascade access to search the Mintlify documentation while helping you write. When you connect the MCP server, Cascade searches the up to date Mintlify documentation for context so you don’t have to leave your IDE to reference documentation. See Model Context Protocol for complete setup instructions.