README.md

Path: Cursor Prompts/README.md
Size: 8,416 bytes
Lines: 307
Type: markdown
markdown
# Cursor AI

**Type:** IDE (VS Code Fork)  
**Availability:** Free + Pro ($20/month) + Business ($40/user/month)  
**Website:** https://cursor.com  
**GitHub:** cursor-ai/cursor

---

## 📋 Overview

Cursor is an AI-first code editor built as a fork of VS Code. It features:
- Multi-file editing with AI
- Codebase-aware chat
- Inline code generation
- Terminal integration
- Memory system for persistent context
- Multiple specialized modes (Chat, Agent, Composer)

---

## 📂 Files in This Directory

### System Prompts:
- **`Prompt.txt`** - Base chat prompt (generic)
- **`Chat Prompt.txt`** - Chat mode system instructions
- **`Agent Prompt.txt`** - Agent mode (autonomous task executor)
- **`Agent Prompt v1.0.txt`** - First agent mode version
- **`Agent Prompt v1.2.txt`** - Updated agent with improvements
- **`Agent Prompt 2025-09-03.txt`** - September 2025 iteration
- **`Agent CLI Prompt 2025-08-07.txt`** - CLI-optimized variant (August 2025)
- **`Memory Prompt.txt`** - Memory system instructions
- **`Memory Rating Prompt.txt`** - Memory importance scoring

### Tools:
- **`Agent Tools v1.0.json`** - Tool definitions for agent mode

---

## 🔍 Source

- **Official Documentation:** https://docs.cursor.com
- **Public Sources:** Community reverse engineering
- **Date Captured:** Multiple versions from July 2024 - September 2025
- **Attribution:** Cursor AI, Inc.

---

## 📊 Key Features in Prompts

### 1. **Conciseness Mandate**
Evolution visible across versions:
- **v1.0:** "Provide helpful explanations"
- **v1.2:** "Keep your answers short and impersonal"
- **CLI 2025-08:** "You MUST answer concisely with fewer than 4 lines"

### 2. **Multi-Agent Architecture**
Agent mode coordinates between:
- Main agent (planning, coordination)
- Task executors (implementation)
- Search agents (codebase discovery)

### 3. **Memory System**
Two-tier memory:
- **Short-term:** Conversation context
- **Long-term:** Persistent memories with importance ratings

### 4. **Parallel Execution**
Strongly emphasized in later versions:
> "Default to PARALLEL for all independent work. Call multiple tools simultaneously."

### 5. **Verification Gates**
Built-in quality checks:
- Read before edit
- Verify after changes
- Check for errors
- Test when applicable

---

## 📈 Evolution Highlights

### v1.0 → v1.2 (Major Changes):
1. Added memory system
2. Introduced agent mode
3. More concise communication
4. Better tool organization
5. Parallel execution emphasis

### v1.2 → Agent CLI 2025-08 (Refinements):
1. Terminal-specific optimizations
2. Even stricter conciseness
3. Structured tool usage patterns
4. Background process handling
5. CLI workflow awareness

### Key Trend:
📉 Verbose explanations → 📈 Terse, action-focused responses

---

## 🎯 Unique Patterns

### 1. **AGENTS.md Pattern**
Cursor pioneered per-project context files:
```markdown
AGENTS.md contains:
- Common commands (npm test, npm build)
- Code style preferences
- Project structure notes
- Custom instructions
```

### 2. **Memory Rating System**
Assigns importance scores (1-10) to memories:
- 1-3: Trivial (discard)
- 4-6: Moderate (keep briefly)
- 7-10: Important (persist)

### 3. **No Comments Philosophy**
Strong stance against code comments:
> "IMPORTANT: DO NOT ADD ANY COMMENTS unless asked."

---

## 🛠️ Tool Architecture

### Core Tools:
- **File Operations:** read_file, write_file, edit_file
- **Search:** grep_search, file_search, semantic_search
- **Execution:** run_in_terminal (with background mode)
- **Analysis:** get_errors, get_diagnostics
- **Memory:** memory_write, memory_read
- **Git:** Via terminal commands
- **Sub-agents:** Task delegation, search agents

### Tool Evolution:
- **v1.0:** ~10 basic tools
- **v1.2:** ~15 tools + sub-agents
- **2025:** 20+ tools + multi-agent orchestration

---

## 🔐 Security Features

Standard security in all versions:
- Never log secrets or API keys
- Validate file paths
- Warn before destructive operations
- Explain non-trivial bash commands
- Check for secrets before git commits

---

## 💡 Best Practices Extracted

### From Cursor Prompts:

1. **Be Concise:** Minimize token usage, respect user time
2. **Parallel by Default:** Independent operations run simultaneously
3. **Verify Changes:** Always check after editing
4. **No Comments:** AI explanations belong in chat, not code
5. **Use Memory:** Persist important context across sessions
6. **Read Before Edit:** Understand before modifying
7. **Fail Fast:** Stop after 3 failed attempts, ask user

---

## 📊 Comparison to Other Tools

### vs. GitHub Copilot:
- **Cursor:** Full IDE with multi-file editing, agent mode
- **Copilot:** Plugin for existing IDEs, inline completions

### vs. Windsurf:
- **Cursor:** More mature, larger user base
- **Windsurf:** Cascade architecture, newer patterns

### vs. Claude Code:
- **Cursor:** Visual IDE with GUI
- **Claude Code:** Terminal-focused, CLI tool

---

## 🎓 Learning Resources

### From Cursor Prompts:
- **Context Management:** AGENTS.md pattern for project-specific context
- **Memory Systems:** Importance-based persistence
- **Agent Architecture:** Coordination + delegation patterns
- **Tool Design:** Parallel-first, verification gates
- **Communication:** Concise, action-oriented

### Use Cases:
1. **Study conciseness evolution** (v1.0 → CLI 2025)
2. **Learn memory system design** (Memory Prompt.txt)
3. **Understand agent architectures** (Agent Prompt.txt)
4. **See tool orchestration** (Agent Tools v1.0.json)

---

## 🔄 Version Comparison

| Feature | v1.0 | v1.2 | CLI 2025 |
|---------|------|------|----------|
| Response Length | Moderate | Short | Very Short |
| Agent Mode | ❌ | ✅ | ✅ |
| Memory System | ❌ | ✅ | ✅ |
| Parallel Execution | Implicit | Explicit | Emphasized |
| Tool Count | ~10 | ~15 | ~20 |
| Sub-agents | ❌ | ✅ | ✅ |
| AGENTS.md Support | ❌ | ✅ | ✅ |

---

## 🎯 Key Takeaways

### What Makes Cursor Unique:
1. **AI-first IDE** (not just a plugin)
2. **Mature agent mode** with multi-agent orchestration
3. **Memory system** for context persistence
4. **Rapid iteration** visible through versions
5. **Strong emphasis on speed** (conciseness, parallel execution)

### Prompt Engineering Insights:
- Conciseness is a learned optimization (got stricter over time)
- Memory systems require importance scoring to scale
- Agent modes need clear delegation patterns
- Tool design matters: parallel-first architecture
- User feedback drives evolution (comments → no comments)

---

## 📅 Version History

| Version | Date | Major Changes |
|---------|------|---------------|
| v1.0 | July 2024 | Initial agent mode |
| v1.2 | August 2024 | Memory system, refinements |
| CLI 2025-08 | August 2025 | Terminal optimizations |
| 2025-09 | September 2025 | Latest iterations |

---

## 🔗 Related Tools

### Similar Architecture:
- **Windsurf** - Cascade architecture, similar multi-agent design
- **Amp** - Oracle + Executor separation
- **Claude Code** - Terminal-focused, concise prompts

### Complementary:
- **GitHub Copilot** - Can use alongside Cursor
- **Tabnine** - Alternative autocomplete

---

## 📚 Academic Interest

### Research Topics:
1. **Multi-agent coordination** in coding assistants
2. **Memory system design** for AI assistants
3. **Evolution of conciseness** in AI prompts (token economics)
4. **Tool architecture** for parallel execution
5. **Context management** strategies (AGENTS.md pattern)

### Relevant Papers:
- "Multi-Agent Systems for Code Generation" (cite if available)
- "Context Management in Large Language Models"
- "Tool Use in AI Assistants"

---

## 🤝 Community

- **Discord:** https://discord.gg/cursor
- **Forum:** https://forum.cursor.com
- **Twitter:** @cursor_ai
- **Documentation:** https://docs.cursor.com

---

## ⚖️ License

Cursor is proprietary software. These prompt files are documented for:
- Educational purposes
- Research
- Understanding AI assistant design
- Comparative analysis

**Source Attribution:** Cursor AI, Inc.  
**Documentation Purpose:** Fair use for education and research

---

## 🙏 Acknowledgments

- **Cursor Team** for building an innovative AI-first IDE
- **Community** for sharing insights and reverse-engineering efforts
- **Contributors** to this repository

---

*Last Updated: 2025-01-02*  
*Cursor Version: Latest as of September 2025*  
*README Version: 1.0*
← Back to Index ⬇ Download