Bot TutorialsGrok BotChatGPTClaudeGeminiCopilotPerplexityMore botsGuidesArticlesPapers
Topics
CookingHome automationFitnessCreative writingMusic productionCodingIndustrialPros (Professional track)
Search
Step-by-stepLessonsBeginnerNoviceAdvancedPhD-levelQuiz

Windsurf lessons: workflows, costs, mistakes, prompts

Reference lessons to use after the step-by-step tutorial.

On this page: Prompt library · Mistakes and fixes · Use-case playbooks · Troubleshooting · Cost control · Prompt library: bad vs good · Privacy and safety · Failure modes to watch · When to use it vs other bots · Leveled tutorials

Prompt library

Explain this file and list 3 risks. Don’t edit.
Add input validation to this function with tests. Smallest change possible; show the diff.
Refactor this module for readability without changing behavior. Run the tests after.

Mistakes and fixes

MistakeFix
Unread diffsRead every changed file
Quota burnUse Tab for small edits
Unread commandsApprove commands one by one

Use-case playbooks

Tab-first coding

  1. Write the function signature and a comment.
  2. Accept Tab suggestions line by line.
  3. Run tests.

Agent fix

  1. Describe the bug and expected result.
  2. Ask for a failing test.
  3. Review the diff.

Cloud ticket (Pro)

  1. Write a narrow ticket with acceptance tests.
  2. Send to Devin Cloud.
  3. Review the pull request.

Troubleshooting

Where did Windsurf pricing go?

windsurf.com/pricing now lists Devin plans (Free, Pro $20, Max $200, Teams, Enterprise).

I hit my quota.

Quotas are daily and weekly. Wait, or pay for extra usage at API pricing.

The answer cites a page that doesn't say that.

Treat the claim as unverified. Ask it to quote the exact sentence from that page, or say it isn't there. Then open the page yourself.

It forgot my earlier instructions.

Long sessions push early text out of context. Put standing instructions where Windsurf keeps them (Keep one workspace per repo, and add a rules file with build, test and style instructions so the agent follows them.) and start fresh.

It agrees with everything I say.

Ask it to argue the other side and list the strongest evidence against your view, with sources.

Cost control

Plans have daily and weekly quotas; extra usage is billed at API pricing (windsurf.com/pricing, checked Oct 30, 2026).

Daily and weekly quotas by plan; extra usage billed at API pricing. Free includes unlimited Tab and inline edits (windsurf.com/pricing).

Prompt library: bad vs good

Bad: help me

Good: Explain how this project is structured: entry point, main modules, how tests run. Then suggest one small improvement, but don’t edit anything yet.

Why: situation, task, format and limits.

Bad: research this

Good: Find the 5 most relevant official sources from the last 12 months on [topic]. For each: title, date, link, and one sentence it actually says.

Why: asks for dated, quotable, checkable sources.

Bad: make it better

Good: Rewrite this for a busy customer: max 100 words, one ask, no jargon. Then list what you cut.

Why: a reader, a length and an audit of changes.

Bad: should I do X?

Good: List the 3 strongest reasons for and against X for someone in [situation]. Mark which reasons depend on facts I should check.

Why: balanced, and separates facts from judgement.

Privacy and safety

Failure modes to watch

When to use it vs other bots

Use Windsurf forConsider another bot when
  • Day-to-day coding with fast completion
  • Multi-file changes you review as a diff
  • Learning a new codebase
  • Writing tests
  • Delegating narrow tickets to Devin Cloud (Pro)
  • Accepting big diffs unread
  • Repos with secrets in files
  • Deploys without human review
  • Heavy agent loops on a free quota

See: ChatGPT · Claude · Gemini · Perplexity · Copilot · comparison

Leveled tutorials

Where these facts come from

Checked Oct 30, 2026. Plans change, so confirm on the official page before you pay.

Next: Windsurf Beginner tutorial →

Related: FAQGrok Bot lessonsChatGPT lessonsClaude lessonsGemini lessonsCopilot lessonsPerplexity lessonsCatch made-up answersStop burning creditsWhich bot for whatFiles safelyScripts & templatesWorkflowsMore bot lessons