Noru Flow Docs

Docs  ·  Connect your AI

The Cursor and VS Code rule

Cursor and VS Code Copilot need one short rule pasted once into their global rules before they'll pull captures on their own. Here's the text and where it goes.

Why this one extra step

Claude Code reads a tool's description and decides to call it. When you say "fix this," it calls get_latest_capture on its own. Cursor and VS Code Copilot work differently. Left to themselves, they tend to go looking through your repository for an image file instead of reaching for the capture you just took.

A standing rule fixes that. It tells the agent that "this," "here," a screenshot, or anything visual it can't see means: call Noru first. You paste it once.

The rule

This is the exact text. It's also shown with a Copy button in the app, under Settings, Connect to your AI, so you never have to retype it.

paste into User Rules
When I refer to my screen, a screenshot, "this", "these", "here", or ask about something visual that isn't attached to the message, FIRST call the noru MCP tool get_latest_capture to fetch the most recent screen capture(s) I just took, then answer using those images. When I mean an earlier or particular capture, or the screen of another repo/app/display (you may be in one repo while I point at another's window), use list_captures to see recent captures or get_capture to fetch one: by id, by index (1 = most recent), or by source filter, e.g. get_capture(workspace='repoB'), get_capture(app='Cursor'), get_capture(display=2); these are read-only and don't consume the live handoff. If you only need the on-screen text, not the pixels, pass text_only:true (but prefer sending the image too unless I'm minimizing tokens). Don't search the repo for image files (icons, assets) in that case. I mean what's on my screen right now, which lives in Noru, not in the repo.

Paste it globally, not per project

Put it in your global rules, the ones that apply in every project, so you set it up once and never think about it again. A per-project rule file only covers that one repository, which defeats the point.

In Cursor

  1. Open Cursor Settings.
  2. Go to Rules.
  3. Paste the rule above into User Rules, the global rules that apply across every project.
  4. Restart any open Cursor session so it reloads.

In VS Code Copilot

VS Code Copilot uses custom instructions rather than a Rules pane. Add the same text to your user-level Copilot custom instructions (Settings, search for Copilot custom instructions), or drop it into a .github/copilot-instructions.md file for a single project. Reload the window afterward.

Check it worked

Take a capture, switch to the agent, and ask about your screen. It should pull the image with get_latest_capture and answer from it. If it starts hunting through your files for an image, the rule isn't in the global rules yet. Paste it, reload, and try once more.

With the rule in place, your agent has Noru's full set of tools. See what each one does in the tool reference.