LLM rules for Cursor and Windsurf | Next.js Supabase
Use these rules for Cursor and Windsurf to generate the best possible context for your LLMs
The kit already comes with pre-configured LLM rules for Cursor, Claude Code, Codex, Gemini, Github Copilot, Junie and Windsurf.
Nothing else is required to use these rules.
For best results, it's recommended to use the Makerkit Next.js Supabase MCP Server.
Additional context for LLMs using this documentation
You can generate a set of Markdown files using our little script and the open source Makerkit documentation.
You can then use the Markdown files as a knowledge base for your LLMs, such as Cursor, ChatGPT or Claude.
Clone the repository, then run the following command:
node index.js kits/next-supabase-turbo
To ensure a more precise context, always scope the generation for the kit you are interested in. For example, to generate the markdown files for the Remix Supabase Kit, run the following command:
node index.js kits/remix-supabase-turbo
You can also do it for the courses by running the following command:
node index.js courses
This will generate markdown files in the dist folder.
You can configure how many words per file by passing a second argument to the script, e.g.:
node index.js kits 4000
By default, it will generate 5000 words per file.