Cursor
Cursor is an AI-powered code editor built on VS Code that integrates large language models directly into your development workflow. It provides intelligent code completion, multi-file editing through Composer, and a chat interface that understands your entire codebase.
itArtificial intelligence and machine learning | OpenSkills.info
Course pathWalk it in order
Look it upDip in anytime
Go furtherLeaves this page
Don't Panic
Don't Panic: Cursor
Cursor is a code editor built on VS Code that puts an AI assistant beside the code instead of across the room in a separate chat window. That sounds like a furniture change. It is actually a context change. The assistant can work from files, imports, recent edits, and project instructions rather than from whatever fragment survived a copy and paste expedition.
The useful mental model has three parts. Context is the code and instructions the model can see. Composer is the multi-file workspace for a feature or refactor. Project Rules are the durable instructions that keep the assistant from treating every repository as an exciting blank canvas. The surprise is that more context is not automatically better. Relevant files and clear boundaries help. A repository-sized pile of unrelated material mostly gives the model more places to be confidently unhelpful.
For a small correction, Inline Edit keeps the work near the cursor. Chat is for questions and exploration. Composer is for changes that cross files. That division is not ceremony. It keeps a one-line fix from acquiring a management structure and stops a multi-file change from pretending it is one harmless keystroke with a hat on.
Agent Mode can edit files and run terminal commands. This makes it useful when the task and boundary are clear, and awkward when they are not. The agent can produce a convincing diff before it has proved anything about runtime behavior. Review the change, verify imports and dependencies, and run the relevant tests. The assistant helps with the work; the acceptance decision still belongs to the person who can see the requirement.
Read the Introduction for the architecture and limits. Use the Slides when you need the four interaction modes in one map. Keep the Cheatsheet nearby for shortcuts, context symbols, and the Normal versus Agent decision. The Practice Reference turns those modes into repeatable workflows. Once the terminology stops looking like a small alphabet rebellion, Cursor becomes less mysterious and more useful.
Where this skill leads
Relevant careers
See how this topic contributes to broader role-level skill maps.
Sources
- https://cursor.com/
Supports
- Cursor is an AI-assisted code editor with chat, inline editing, and agent-oriented development features.
- https://docs.cursor.com/
Supports
- Cursor documentation covers setup, editor features, context, rules, and configuration.
- https://docs.cursor.com/kbd
Supports
- Cursor documents its supported editor and agent keyboard shortcuts.
- https://github.com/murataslan1/cursor-ai-tips/blob/main/tips/keyboard-shortcuts.md
Supports
- The community guide provides shortcut examples that should be checked against Cursor's official keyboard reference.
- https://github.com/murataslan1/cursor-ai-tips/blob/main/tips/cursor-22-features.md
Supports
- The community guide gives examples of Cursor features and workflows for further exploration.
- https://github.com/murataslan1/cursor-ai-tips/blob/main/rules/cursorrules-2026-best-practices.md
Supports
- The community guide gives examples of project rules and rule-writing practices for Cursor.
- https://github.com/hao-ji-xing/awesome-cursor
Supports
- The list curates Cursor-related resources for learners exploring the ecosystem.
- https://github.com/PatrickJS/awesome-cursorrules
Supports
- The list curates reusable examples of Cursor project rules.
- https://cursor.com/marketplace
Supports
- The Cursor marketplace lists reusable extensions and integrations for the editor.
- https://forum.cursor.com/
Supports
- The forum provides user discussions and troubleshooting context that must not override official documentation.
- https://smithery.ai/
Supports
- Smithery catalogs MCP servers and related integrations that users can evaluate for Cursor workflows.
- https://cursor.com/blog/agent-best-practices
Supports
- Cursor recommends planning larger tasks, giving agents specific context, reviewing generated changes, and using tests and linters as verifiable goals.
- https://docs.cursor.com/context/rules-for-ai
Supports
- Cursor Project Rules provide version-controlled, scoped instructions that are included in agent context; legacy .cursorrules remains supported but is deprecated.
- https://prod.cursor.com/docs/agent/security
Supports
- Cursor documents agent tool access, manual approval controls for sensitive actions, and the need for version control when agents modify a workspace.
- https://github.com/features/copilot
Supports
- GitHub offers Copilot as an AI coding assistant integrated with its development platform.
- https://windsurf.com/
Supports
- Windsurf offers an AI-assisted development environment and coding-agent workflow.
- https://cline.bot/
Supports
- Cline provides an open-source coding agent that can work with developer-selected model providers.
- https://continue.dev/
Supports
- Continue provides open-source AI coding assistance and model configuration for development workflows.
- https://www.jetbrains.com/ai/
Supports
- JetBrains provides AI assistance integrated into JetBrains IDE workflows.
