Product feature · interfaces

Project rulesCommon product term

Load persistent or path-scoped instructions from a documented product rule format.

Terminology basis: Common product term. Visual Studio Code — Custom instructions

Project rules: 8 supported, 0 partial, 0 unsupported, 23 unreviewed across 31 cataloged products.

Markdown · JSON

Explore this familyMore in Persistent instructions3 capabilities

Current evidence by product

Can my agent use Project rules?

Read across for the answer. 8 of 31 current product columns have reviewed evidence; unreviewed does not mean unsupported.

  • Supported8
  • Partial0
  • Unsupported0
  • Unknown23
  • Not applicable0

Web

9 products

Desktop

13 products

CLI

9 products

Unknown means no public evidence has been reviewed for that product and capability. It does not mean unsupported.

How statuses are assigned

Definition and scope

What this capability means

Load persistent or path-scoped instructions from a documented product rule format.

Support is recorded only when exact, dated evidence covers this behavior.

Traceable compatibility

Assertion ledger

Documentation evidence only. No runtime conformance test is implied.

Claude CLIcli · current
Supported
Target
current Claude Code memory documentation · dated-documentation
Environment
local-default
Observed
2026-08-28

No additional condition is recorded for this statement.

Evidence
Cursordesktop · current
Supported
Target
current Cursor Rules documentation · dated-documentation
Environment
local-default
Observed
2026-08-28
  • host-roleclaim is scoped to Cursor Agent in the desktop workbench
Evidence
Gemini CLIcli · current
Supported
Target
current Gemini CLI context-file documentation · dated-documentation
Environment
local-default
Observed
2026-08-28

No additional condition is recorded for this statement.

Evidence
Copilot Chatdesktop · current
Supported
Target
current VS Code custom-instructions documentation · dated-documentation
Environment
local-default
Observed
2026-08-28

No additional condition is recorded for this statement.

Evidence
Copilot CLIcli · current
Supported
Target
current GitHub Copilot CLI custom-instructions documentation · dated-documentation
Environment
local-default
Observed
2026-08-28

No additional condition is recorded for this statement.

Evidence
Clinedesktop · current
Supported
Target
current Cline Rules documentation · dated-documentation
Environment
local-default
Observed
2026-08-28

No additional condition is recorded for this statement.

Evidence
Continuedesktop · current
Supported
Target
current Continue Rules documentation · dated-documentation
Environment
local-default
Observed
2026-08-28

No additional condition is recorded for this statement.

Evidence
Windsurfdesktop · current
Supported
Target
current Windsurf Rules documentation · dated-documentation
Environment
local-default
Observed
2026-08-28

No additional condition is recorded for this statement.

Evidence
  1. 1. Evidence checked 2026-08-28: Claude Code loads persistent CLAUDE.md instructions and recursively discovers unconditional or path-scoped Markdown rules in .claude/rules.
  2. 2. Evidence checked 2026-08-28: Cursor project rules are versioned .mdc files under .cursor/rules with always-on, relevance, glob, or manual activation.
  3. 3. Evidence checked 2026-08-28: Gemini CLI automatically loads hierarchical GEMINI.md context files and discovers more-specific files just in time.
  4. 4. Evidence checked 2026-08-28: VS Code supports workspace-wide copilot-instructions.md plus path- or task-scoped .instructions.md files.
  5. 5. Evidence checked 2026-08-28: Copilot CLI supports repository-wide copilot-instructions.md and path-specific .instructions.md files.
  6. 6. Evidence checked 2026-08-28: Cline's primary workspace rule format is Markdown or text under .clinerules, with optional paths conditions.
  7. 7. Evidence checked 2026-08-28: Continue loads persistent workspace rules from .continue/rules and supports glob-scoped rule frontmatter.
  8. 8. Evidence checked 2026-08-28: Windsurf loads workspace Markdown rules from .windsurf/rules with always-on, glob, model-decision, or manual activation.