En pocas palabras
Entorno de programación con asistencia de IA y agentes integrados en la experiencia del editor.
Qué problema resuelve
Cambios que requieren navegar muchos archivos, recopilar contexto y repetir operaciones de desarrollo.
Cuándo utilizarlo
Desarrollo supervisado desde el IDE. Ejemplo: modificar un formulario y seguir los errores de tipos.
De la idea a la práctica
Funcionamiento, ejemplos y decisiones para pasar al siguiente nivel.
En el Radar compartido: Adopt (valoración de la edición aportada).
Cómo funciona
El agente utiliza código, instrucciones y herramientas del proyecto para planificar y aplicar cambios. La interfaz permite inspeccionar diffs y orientar la ejecución.
Ejemplo de uso
Describir una mejora de búsqueda y adjuntar el componente y las convenciones. Revisar el plan, comprobar cada cambio y ejecutar pruebas de filtrado y accesibilidad.
Modos de trabajo
| Modo | Uso |
|---|---|
| Tab | Autocompletado de varias líneas que predice la siguiente edición |
| Edición en línea | Seleccionar código y pedir un cambio puntual (Ctrl/Cmd + K) |
| Ask | Preguntas sobre el código sin modificarlo |
| Agent | Tareas de varios pasos: busca, edita varios archivos y ejecuta comandos |
| Agentes en segundo plano | Tareas en un entorno remoto que terminan en una rama o PR |
Contexto y reglas
El contexto se aporta con menciones (@archivo, @carpeta, @docs, @web, @git) y con reglas persistentes en .cursor/rules/*.mdc:
---
description: Convenciones del backend de pagos
globs: services/pagos/**/*.java
alwaysApply: false
---
- Toda operación de pago recibe y valida un `Idempotency-Key`.
- Usa `BigDecimal` para importes; nunca `double`.
- Las pruebas de integración usan Testcontainers con PostgreSQL.
Las reglas con globs se aplican al trabajar en esos archivos; con alwaysApply: true, en todas las conversaciones. Cursor también lee AGENTS.md.
Integraciones
- MCP en
.cursor/mcp.jsonpara conectar documentación, bases de datos o gestores de tareas. - Revisión automática de PR (Bugbot) en GitHub.
- Indexación del repositorio con embeddings para búsqueda semántica; se puede excluir contenido con
.cursorignore.
Privacidad y gobierno
Activa el modo de privacidad en planes de empresa si el código no debe retenerse para entrenamiento, revisa qué proveedores de modelos procesan las peticiones y añade a .cursorignore secretos y datos sensibles. Define a nivel de organización qué comandos de terminal pueden ejecutarse sin confirmación.
Cursor frente a otros agentes
Cursor integra el agente en un editor completo (fork de VS Code). Claude Code y OpenAI Codex se orientan a terminal y ejecución autónoma; Cline es una extensión abierta que funciona con cualquier proveedor. Muchos equipos combinan uno de editor con uno de terminal.
Criterios de implementación
Revisar políticas de datos, modelos y permisos de terminal. Mantener instrucciones concretas y evitar cambios extensos que excedan la capacidad de revisión del equipo.
Continúa en las fuentes
Documentación oficial para verificar detalles y explorar más.