Skip to content

ichoosetoaccept/awesome-windsurf

Repository files navigation

Windsurf Logo

Join us on Discord GitHub Actions PRs Welcome Contributors Maintained Last Commit GitHub repo size License: CC0-1.0 GitHub stars

A curated hub of resources, tips, and community-driven content for Windsurf - a very nice agentic IDE made by Codeium.

Contents

Please Read & Useful Links

This is not an official Codeium repository. For official documentation and support, please visit:

Community Prompts

This repository includes a collection of community-contributed prompts that enhance Windsurf's capabilities. Each contributor has their own directory under memories/ to maintain organization.

Finding Contributions

To explore and discover community contributions:

  1. Browse the memories/ directory to explore prompt contributions
  2. Check the GitHub contributors page to see everyone who has helped this project

Want to contribute? Create a directory with your username and add your prompts! See the Contributing section for more details.

Tips and Tricks

  1. When working on a Markdown file, use ⌘/CTRL + K, then I to open formatted Markdown to the side.
  2. If you suspect that Windsurf is not respecting your rules, just ask Cascade "check your guidelines and revise your suggestion" or similar.
  3. Don't run your chats forever. Windsurf will start feeling queasy and you'll likely have to reload the window. You can also wait until Windsurf starts acting weird, then reload the window. Up to you.
  4. Caveats
  • Be CAREFUL. Windsurf is smart as hell but it's not AGI.
  • It will miss stuff.
  • It will make mistakes.
  • Don't trust it blindly.
  • Keep an eye on your Problems panel at the bottom.
  • Arguably, it's even more important to have very solid testing code in place when using AI coding tools.

Known Issues

Issue Description Solution
Errors when using Claude Sonnet 3.5 Check the status of Anthropic's API Check https://status.anthropic.com
Accept/Reject buttons become unresponsive Chat has probably gotten too long Reload window and start new chat
Diff view does not work Chat has probably gotten too long Reload window and start new chat
Rules files not being honored Rules in configuration files don't appear to work 1. Ensure rules files are under 6k chars
2. Total size of referenced files should not exceed 6k chars
Allowed commands still prompting Commands in allow list still require acceptance Currently related to rules files size - see solution above

Contributing

We welcome all contributions! Please check out our Contributing Guide for guidelines about:

  • How to submit changes
  • Our standards
  • Release process using GitHub Releases

FAQ

What is Windsurf? Windsurf is an AI-native code editor created by Codeium that integrates advanced AI capabilities directly into your development workflow. It's designed to enhance productivity through natural language interaction and intelligent code assistance.

How do I install Windsurf? Visit the official Windsurf documentation for detailed installation instructions and system requirements.

Where can I find community support and resources? Join our community on Discord (badge above) or visit the Codeium Subreddit for discussions, support, and sharing resources with other Windsurf users.

Videos

Windsurf: The Enterprise AI IDE

License

This list is dedicated to the public domain under the CC0 1.0 Universal license.