Alejandría

Busca en Alejandría

Herramientas

Cursor

Entorno de programación con asistencia de IA y agentes integrados en la experiencia del editor.

01

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.

02

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.json para 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.