Currículo de formación en Cursor — Programa de medio día para equipos de ingeniería
Publicado: 2026-05-20 · Autor: AI Agent Camp ・ Lectura: unos 10 minutos
Un artículo con todo el currículo para equipos que quieren estandarizar Cursor: medio día (4 horas) y reglas de uso. Cubre cuándo elegir Composer, Agent Mode, Cursor Rules y MCP, y cómo convive Cursor con Claude Code y Codex.
A quién va dirigido
Managers de ingeniería que introducen Cursor — o que ya lo usan pero quieren estandarizarlo en equipo — y quienes organizan la formación interna. Asumimos familiaridad con VS Code y buscamos fijar el comportamiento específico de Cursor en medio día.
1. Currículo de medio día
Funciona mejor con 4-8 asistentes por sesión. Como formación interna, el patrón que mejor encaja es "uso de IA sin código" por la mañana y este medio día de Cursor por la tarde; así engranan los perfiles no técnicos y los mixtos.
2. Manías de Tab e Inline Edit
El autocompletado de Tab está muy acoplado al contexto. Va bien en completados de una línea y mal cuando propone un diff largo — en ese caso es más rápido parar y usar Inline Edit (⌘K) con una instrucción acotada. Compartimos estos criterios:
- Para y usa
⌘Ksi la sugerencia supera las cinco líneas - Acepta las adiciones de import; lee las de lógica antes de aceptar
- Confía más en los completados en ficheros de test; sé estricto en código de producción
3. Composer — caballo de batalla para edición multi-archivo
Composer (⌘I) es el bucle "instrucción → vista del diff → Apply" para edición en varios ficheros. Practicamos tres patrones:
- Acotar el trabajo con
@Foldera un directorio de funcionalidad - Usar
@Filecomo ancla y@Codepara referencias a nivel de símbolo - Leer el diff antes del Apply; iterar diciendo "reescribe la sección N como {...}"
Imponemos git add -p tras cada Apply. Esa regla por sí sola elimina los incidentes en los que un cambio metido por la IA se cuela en el commit sin que nadie lo vea.
4. Agent Mode — el límite
Agent Mode itera explorando ficheros, ejecutando en terminal y corrigiéndose. Es potente pero puede destrozar un repo si no se delimitan los permisos. Enseñamos siempre cuatro reglas:
- Los auto-run van en lista blanca. Nunca
rm,git pushnimigrate. - Rama nueva siempre:
git checkout -b agent/xxxantes de lanzar Agent Mode. - Máximo 30 minutos por tarea de agente; obliga a un Apply / Reject antes de seguir.
- El .env de producción no se lee: añade
.env*ysecrets/a.cursorignore.
5. Cursor Rules — convención compartida
El núcleo de la formación es escribir un fichero de reglas y usarlo hasta el Apply. Damos a los asistentes esta plantilla y la sustituyen por las convenciones de su empresa.
# .cursor/rules/team.mdc
---
description: チーム共通ルール (TypeScript / Next.js / pnpm)
globs: ["**/*.ts", "**/*.tsx"]
alwaysApply: true
---
# コーディング規約
- pnpm を使う。npm / yarn コマンドは提案しない
- 新規ファイルは Server Component を既定にする。"use client" は必要時のみ
- as any 禁止。型が複雑なら unknown + narrowing
- console.log は提案しない。logger を使う
# 禁止
- src/server/ の Server-only API を src/app/ から直接 import しない
- 環境変数の値をログ出力しない (process.env.* を直接 console に渡さない)- Sólo un fichero debería tener
alwaysApply: true; si todas las reglas se aplican siempre, se pisan - En cada prohibición indica el motivo; sin el "por qué" el modelo lo ignora
- Divide en 3-5 ficheros en vez de una regla gigante; deja que globs autoseleccione
6. Añadir MCP
// ~/.cursor/mcp.json (グローバル) または .cursor/mcp.json (リポ単位)
{
"mcpServers": {
"linear": {
"command": "npx",
"args": ["-y", "@linear/mcp"],
"env": { "LINEAR_API_KEY": "lin_api_xxx" }
},
"postgres": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-postgres", "postgres://..."]
}
}
}La práctica añade Linear MCP y recorre "usa @Linear para traer mi ticket, luego impleméntalo en los ficheros enlazados con Composer". Las claves API viven en env sólo para el ejercicio; en producción se pasan por 1password run o el keystore del sistema operativo.
7. Flujo de revisión y datos sensibles
- El estándar de revisión es el mismo, sea o no PR generado por IA. Pero indica el agente (Cursor / Claude Code / Codex) en la descripción del PR.
- Sin tests no se mergea — ni para personas ni para IA.
- Activa Privacy Mode. En planes enterprise, verifícalo por repositorio.
- Protege datos privilegiados (empleados, PII de clientes) en tres capas:
.cursorignore, Privacy Mode y moderación de entrada. - Cuando alguien deja la empresa, sácalo del equipo de Cursor de inmediato: las cachés pueden seguir accediendo a código anterior.
8. Convivencia con Codex y Claude Code
- Cursor
- Quedarse en el editor para edición de un fichero o acotada. La pasada para "dejarlo listo para revisión".
- Claude Code
- En terminal, varios chats en paralelo. Exploración larga, refactor amplio y trabajo repetitivo con plantillas de PR.
- Codex
- Segunda opinión y reimplementación paralela. Úsalo para auditar lo que produjo Cursor.
Descarga el white paper de formación corporativa (gratis)
Te enviamos el PDF que resume el horario del Día 1, las opciones de subvención y el diseño del plan para programas corporativos. Rellena el formulario y nuestro equipo también puede ayudarte a implantarlo en tu empresa.
Si el formulario no carga, escríbenos a kohei@aibrainpartners.jp.
Imparte formación en Cursor en tu empresa
Adaptamos este currículo a tus convenciones de código y tu flujo en un programa de medio día o un día completo.
Conoce AI Agent CampPreguntas frecuentes
- ¿Sólo Cursor o también Claude Code?
- A corto plazo basta con Cursor. Pero los equipos que combinan Cursor con agentes paralelos por chat (Claude Code, Codex) hacen 2-3 veces más trabajo al día. La fórmula que aguanta: mañana sólo con Cursor, tarde añadiendo Claude Code.
- ¿Cuándo usar Composer y cuándo Agent Mode?
- Composer cuando el alcance es visible y basta un diff. Agent Mode cuando el cambio toca varios archivos y quieres que el modelo itere. Agent Mode ejecuta comandos e incluso hace commit; desactiva los permisos arriesgados en los ajustes del workspace antes de soltarlo.
- ¿Cuántos .cursor/rules/*.mdc se mantienen normalmente?
- Los repos suelen estabilizarse en tres a cinco: team.mdc (convenciones generales), domain-xxx.mdc (por funcionalidad), no-go.mdc (prohibiciones duras). Sólo team.mdc debería tener alwaysApply: true; el resto se activa por globs o description.
- ¿Cubrir MCP en la formación?
- Sí. Conectar Linear, Postgres o Slack vía MCP da a los perfiles no técnicos su primera experiencia entregando datos reales al modelo. Durante la formación, enseña siempre a pasar la API key por keystore o 1Password CLI para evitar fugas por .env.
- Cursor va lento o Apply se queda colgado
- Suele ser un objetivo de indexado demasiado grande. Añade globs excluidos en Settings → Features → Codebase Indexing (node_modules, dist, .next, public/images) y mantén el workspace en el nivel de una sola aplicación. Si aún arrastra, pasa al alumno a Claude Code.