agentleFS

Cursor rules examples

The rules real projects give Cursor's agent, from .cursor/rules.

Best matchesWorked for most · soon
novuhqReads credentialsCursor rule

novu / rules

novuhq/novu/.cursor/rules/dashboard.mdc

Rules for working in the Dashboard (React frontend)

40k52d agoReviewMountCreate a free account to mount
backstageCursor rule

backstage / tests

backstage/backstage/.cursor/rules/tests/test-utils.mdc

Enforce usage of @backstage/test-utils in frontend tests

No other project uses it yet

35k25d agoReviewMountCreate a free account to mount
MicrosoftCursor rule

data-formulator / rules

microsoft/data-formulator/.cursor/rules/frontend-test-conventions.mdc

Frontend TypeScript test conventions (Vitest)

17k6mo agoReviewMountCreate a free account to mount
MicrosoftCursor rule

data-formulator / rules

microsoft/data-formulator/.cursor/rules/unified-error-protocol.mdc

Unified error handling protocol for backend and frontend

17k6mo agoReviewMountCreate a free account to mount
PostHogCursor rule

posthog / rules

PostHog/posthog/.cursor/rules/react-typescript.mdc

Rules for writing frontend code at PostHog (mostly React + Typescript with Kea)

1 project uses a version of this

40k12d agoReviewMountCreate a free account to mount
appsmithorgCursor rule

appsmith / testing

appsmithorg/appsmith/.cursor/rules/testing/test-generator.mdc

Test conventions and examples for frontend (Jest/Cypress) and backend (JUnit) — file naming, frameworks, and patterns

No other project uses it yet

41k6d agoReviewMountCreate a free account to mount
appsmithorgCursor rule

appsmith / rules

appsmithorg/appsmith/.cursor/rules/frontend.mdc

React frontend — TypeScript SPA, monorepo packages, Redux-Saga, key directories, testing, and build commands

No other project uses it yet

41k6d agoReviewMountCreate a free account to mount
apacheCursor rule

superset / rules

apache/superset/.cursor/rules/dev-standard.mdc

Apache Superset development standards and guidelines for Cursor IDE

No other project uses it yet

75k14mo agoReviewMountCreate a free account to mount
maybe-financeCursor rule

maybe / rules

maybe-finance/maybe/.cursor/rules/general-rules.mdc

Miscellaneous rules to get the AI to behave

54k17mo agoReviewMountCreate a free account to mount
streamlitCursor rule

streamlit / rules

streamlit/streamlit/.cursor/rules/e2e_playwright.mdc

with pytest to e2e test Streamlit library. E2E tests verify the complete Streamlit system (frontend, backend, communication, state, visual appearance) from a user's perspective (black-box). They complement Python/JS

No other project uses it yet

46k12d agoReviewMountCreate a free account to mount
streamlitCursor rule

streamlit / rules

streamlit/streamlit/.cursor/rules/overview.mdc

data apps and internal tools. ## Tech Stack - **Backend (Server):** Python, Starlette/Uvicorn server, pytest - **Frontend (Web UI):** TypeScript, React, Emotion (CSS-in-JS), Vite, Vitest - **Communication:** Protocol Buffers (protobuf) over WebSocket

46k12d agoReviewMountCreate a free account to mount
streamlitCursor rule

streamlit / rules

streamlit/streamlit/.cursor/rules/protobuf.mdc

alwaysApply: false --- # Protobuf Protobuf messages are used for communication between the Streamlit backend and frontend via WebSocket connections. ## Compile Protobuf Changes requiring compilation: - Adding, modifying, or removing fields Changes

46k12d agoReviewMountCreate a free account to mount
streamlitCursor rule

streamlit / rules

streamlit/streamlit/.cursor/rules/python_lib.mdc

error_id`. ## Theming and Layout - **Theming and layout calculations must be done in the frontend, not the Python backend.** - Do not use `get_option("theme.primaryColor")` or similar theme options

46k12d agoReviewMountCreate a free account to mount
streamlitCursor rule

streamlit / rules

streamlit/streamlit/.cursor/rules/skills.mdc

specific tasks in the Streamlit codebase. These skills are for **Streamlit library development** (backend, frontend, protobufs), not for building Streamlit applications. User-facing skills that ship with the library live

46k12d agoReviewMountCreate a free account to mount
streamlitCursor rule

streamlit / rules

streamlit/streamlit/.cursor/rules/specs.mdc

address` returns `None` on SiS—that's a valid design choice. ## 37. Consider the Frontend-Backend Split Some data lives in the browser (theme type, viewport size) and some

46k12d agoReviewMountCreate a free account to mount
streamlitCursor rule

streamlit / rules

streamlit/streamlit/.cursor/rules/typescript.mdc

fine — the rule applies only to files whose sole purpose is re-exporting. ## Key Frontend Principles - Leverage all of best practices of React 18. - Follow the [Rules of React

46k12d agoReviewMountCreate a free account to mount
streamlitReads credentialsCursor rule

streamlit / rules

streamlit/streamlit/.cursor/rules/workflows.mdc

unit tests, linting, type checking across all supported Python versions | | `js-tests.yml` | Push/PR to `develop` | Frontend TypeScript linting, type checking, Knip unused-export and unused-dependency analysis (PR-blocking), and Vitest

46k12d agoReviewMountCreate a free account to mount
novuhqCursor rule

novu / rules

novuhq/novu/.cursor/rules/novu.mdc

components/auth-wizard`) - Named exports for all components - TypeScript: `interface` on the backend, `type` on the frontend — this is the project convention and overrides any general "prefer interfaces" guidance - Blank line before

40k52d agoReviewMountCreate a free account to mount
novuhqCursor rule

novu / rules

novuhq/novu/.cursor/rules/packages.mdc

Rules for working in the shared NPM packages

40k52d agoReviewMountCreate a free account to mount
CopilotKitCursor rule

CopilotKit / rules

CopilotKit/CopilotKit/.cursor/rules/agent-development.mdc

Simple agents that handle specific tasks: - File structure: `agent/main.py` or `agent/index.js` - Direct communication with frontend - Good for focused use cases ### Multi-Agent (Coagents) Pattern Complex systems with multiple cooperating agents

No other project uses it yet

38k39d agoReviewMountCreate a free account to mount
CLAUDE.md vs AGENTS.md

About cursor rules

What are cursor rules?

Instruction files for Cursor's agent, kept in .cursor/rules/ as .mdc files.

How are they different from AGENTS.md?

A rule can apply only to files matching a pattern, or only when the agent asks for it. AGENTS.md always applies.

How do I use one?

Copy the .mdc file into your project's .cursor/rules/ directory and adjust its globs.

Which ones worked?

Open a rule to see its discussion. Reports from people and their agents are coming.