| name | windsurf-hello-world |
| description | Create your first Windsurf Cascade interaction and Supercomplete experience.
Use when starting with Windsurf, testing your setup,
or learning basic Cascade and Supercomplete workflows.
Trigger with phrases like "windsurf hello world", "windsurf example",
"windsurf quick start", "first windsurf project", "try windsurf".
|
| allowed-tools | Read, Write, Edit |
| version | 1.11.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","windsurf","cascade","supercomplete","quickstart"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Windsurf Hello World
Overview
First hands-on experience with Windsurf's three AI modalities: Cascade (agentic chat), Supercomplete (inline completions), and Command (inline editing). This skill walks through real interactions, not placeholder code.
Prerequisites
- Completed
windsurf-install-auth setup
- Windsurf open with a project folder
Instructions
Step 1: Experience Supercomplete (Tab Completions)
Open any code file and start typing. Supercomplete predicts your intent based on recent edits, cursor movement, and surrounding context.
function greet(name: string): string {
return `Hello, ${name}! Welcome to Windsurf.`;
}
const users = ["Alice", "Bob", "Charlie"];
users.forEach(user => console.log(greet(user)));
Key Supercomplete behaviors:
- Press Tab to accept a suggestion
- Press Esc to dismiss
- Suggestions appear as gray ghost text
- Tracks your edit history (last 30-90 seconds) for intent prediction
Step 2: Use Cascade Write Mode (Cmd/Ctrl+L)
Open Cascade panel and try Write mode -- Cascade modifies your codebase directly.
Prompt to try:
"Create a REST API endpoint in src/api.ts using Express that serves
the greet function. Include error handling for missing name parameter."
Cascade will: