WORKS WITH WINDSURF

Prompts for Windsurf

Community-tested ways to get more useful results from Windsurf.

Add a prompt
Code

Review your own code before anyone else sees it

Here's the change I'm about to push: {{paste the diff}}. Context: {{what it's meant to do, what the codebase conventions are}}. Review it as three different people, separately: 1.…

56 copies · 12 likes
Code

Refactor without changing behaviour

Refactor the code below. The behaviour must not change, including its bugs, unless I approve the change. Process: 1. First, describe the current behaviour precisely, including edg…

48 copies · 15 likes
Code

Convert a script into something maintainable

This script works but it's about to become important: {{paste script}}. Harden it without over-engineering: 1. Name the failure modes it currently has — what happens on a network …

74 copies · 9 likes
Code

Understand an unfamiliar codebase fast

I've just been dropped into this codebase and need to ship a change to {{area}} this week. Given the files below, produce an orientation doc: 1. What this system does, in two sent…

68 copies · 9 likes
Code

Add logging to code you did not write

Here's a module I inherited and now have to support: {{paste the code}}. It currently logs {{nothing / everything at debug}}. Propose targeted logging, not a rewrite. For each sug…

65 copies · 8 likes
Code

Explain this error like a senior engineer would

Here's an error and the relevant code. Diagnose it properly. 1. Translate the error into plain language: what the runtime was trying to do when it gave up. 2. Name the actual caus…

73 copies · 9 likes
Code

Unblock a dependency upgrade that broke the build

A dependency upgrade broke my build. Upgrade: {{package, from version, to version}}. Errors: {{paste the first and last 30 lines of the failure}}. Lockfile or manifest: {{paste rel…

61 copies · 11 likes
Code

Triage a test suite that fails at random

My CI is red often enough that people rerun jobs instead of reading them. Failure data: {{paste test names, failure counts, and recent failure output}}. Stack and test runner: {{e.…

47 copies · 9 likes
Text

Write the on-call runbook for the service you own

You are a staff engineer writing an on-call runbook for someone who has never touched this service. The service: {{what it does, who depends on it, what it talks to}}. Paste the co…

26 copies · 8 likes
Text

Decide whether to roll back or fix forward at 2am

You are the calm senior engineer on an incident bridge. Symptoms and blast radius: {{errors, affected users, when it started}}. What shipped recently: {{commits, migrations, config…

14 copies · 5 likes
Code

Decide what to do about a bug you cannot reproduce

You are a senior engineer on call. A bug is reported but does not reproduce locally. Report: {{paste the ticket or user description}}. Relevant code: {{paste}}. What we have from p…

31 copies · 3 likes
Text

Cut your cloud bill without breaking the service

You are a pragmatic infrastructure engineer. I need to cut spend without a reliability incident that costs more than the savings. Cost breakdown by service or line item, last full…

8 copies · 1 like