mlsanityData to 14 Oct 2026

Beyond the Prompt: An Empirical Study of Cursor Rules

arXiv 2512.18925 ↗First posted 21 Dec 2025cs.SE cs.AI cs.HCcited by 7

Not on the map. Why?

Abstract (arXiv)

While Large Language Models (LLMs) have demonstrated remarkable capabilities, research shows that their effectiveness depends not only on explicit prompts but also on the broader context provided. This requirement is especially pronounced in software engineering, where the goals, architecture, and collaborative conventions of an existing project play critical roles in response quality. To support this, many AI coding assistants have introduced ways for developers to author persistent, machine-readable directives that encode a project's unique constraints. Although this practice is growing, the content of these directives remains unstudied. This paper presents a large-scale empirical study to characterize this emerging form of developer-provided context. Through a qualitative analysis of 401 open-source repositories containing cursor rules, we developed a comprehensive taxonomy of project context that developers consider essential, organized into five high-level themes: Conventions, Guidelines, Project Information, LLM Directives, and Examples. Our study also explores how this context varies across different project types and programming languages, offering implications for the next generation of context-aware AI developer tools.

Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 24 of its 74 references that are in the map. First posted on arXiv 21 Dec 2025.

Builds on

24 of 74 references.

References · 24

  1. 2020Language Models are Few-Shot Learnerscited by 32,419
  2. 2022Chain-of-Thought Prompting Elicits Reasoning in Large Language Modelscited by 12,459
  3. 2022Large Language Models are Zero-Shot Reasonerscited by 4,374
  4. 2018UMAP: Uniform Manifold Approximation and Projection for Dimension Reductioncited by 2,898
  5. 2023ChatGPT Outperforms Crowd-Workers for Text-Annotation Taskscited by 870
  6. 2018Personalizing Dialogue Agents: I have a dog, do you have pets too?cited by 828
  7. 2021Retrieval Augmentation Reduces Hallucination in Conversationcited by 692
  8. 2023Using an LLM to Help With Code Understandingcited by 228
  9. 2023Self-planning Code Generation with Large Language Modelscited by 124
  10. 2024CodeRAG-Bench: Can Retrieval Augment Code Generation?cited by 91
  11. 2023Automatic Semantic Augmentation of Language Model Prompts (for Code Summarization)cited by 72
  12. 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languagescited by 66
12 more
  1. 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 42
  2. 2025Type-Constrained Code Generation with Language Modelscited by 35
  3. 2024Test-Driven Development for Code Generationcited by 34
  4. 2024Aligning Language Models with Demonstrated Feedbackcited by 34
  5. 2025What Prompts Don't Say: Understanding and Managing Underspecification in LLM Promptscited by 32
  6. 2024Scalable Qualitative Coding with LLMs: Chain-of-Thought Reasoning Matches Human Performance in Some Hermeneutic Taskscited by 22
  7. 2018Categorizing the Content of GitHub README Filescited by 18
  8. 2023TypeT5: Seq2seq Type Inference using Static Analysiscited by 12
  9. 2025CodeRAG: Finding Relevant and Necessary Knowledge for Retrieval-Augmented Repository-Level Code Completioncited by 12
  10. 2024Enhancing LLM-Based Coding Tools through Native Integration of IDE-Derived Static Contextcited by 10
  11. 2025SemAgent: A Semantics Aware Program Repair Agentcited by 9
  12. 2022To Type or Not to Type? A Systematic Comparison of the Software Quality of JavaScript and TypeScript Applications on GitHubcited by 4

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 7.

7 papers.