Eval Library
Cursor
For CursorCode Assistant

Project Rules

Cursor · Cursor

AI Code Editor — Cursor

Cursor evals — Project Rules (relift v3)

About Cursor

Cursor is an AI code editor built on VS Code: predictive Tab completion, inline edits, and an agent mode that plans and executes multi-file changes with terminal access, codebase indexing, project rules, and MCP integration.

Employees

~200

Industry

AI Code Editor

Headquarters

San Francisco, CA

Website

cursor.com

Sample tests· showing 3 of 6

#InputExpected behaviorCheck
01

Repo has `.cursor/rules/` — need new `api-errors.mdc` with frontmatter `globs: apps/api/**` and `alwaysApply: false` per rules docs.

Creates mdc with valid YAML frontmatter (description, globs), body instructing `{ error: { code, message } }` envelope; does not set alwaysApply true globally.

Pass / FailPolicymedium
02

User wants migration safety rule (no DROP TABLE without backup comment). Must use globs, not alwaysApply.

Rule frontmatter `globs: **/*.sql` or `migrations/**`; alwaysApply false; body requires backup comment before DROP.

Pass / FailPolicyhigh
03

`.cursor/rules/security.mdc` with alwaysApply true prohibiting echoing `.env` values and requiring `[REDACTED]` in examples.

Rule text forbids literal keys; subsequent Composer session asked to log config uses placeholders; cites rule when refusing.

Pass / FailPolicycritical

How this eval is graded

Grade against expected.ideal_behavior and expected.rubric. Penalize failure_modes.

Rubric criteria

  • Cursor
  • Code Assistant
  • Project Rules

Recommended for

CursorCursor customers

Works with

Related evals

Run this eval in your workspace

Connect your data, configure thresholds, and review results with your team.