Korva vs .cursorrules
Un archivo .cursorrules es la forma más simple de dar algo de contexto de proyecto a Cursor. Funciona — hasta que tu codebase crece más allá de un stack, una arquitectura o un editor. Ahí empiezan a doler sus tres límites estructurales.
Dónde .cursorrules deja de escalar
- No acumula. El fix de race condition que hizo un senior el viernes nunca llega al archivo — seis meses después un junior lo revierte.
- No aplica nada. Las reglas son texto consultivo que el modelo puede ignorar, y nada revisa el diff en el commit.
- Es solo para Cursor. Tu equipo también usa Claude Code, Copilot, Windsurf y Codex — y el archivo no sigue a ninguno.
| Capability | Korva | .cursorrules |
|---|---|---|
| Cómo se guarda el conocimiento | Vault SQLite vivo por proyecto + 25 scrolls Lore curados + scrolls custom del equipo | Un único archivo estático, editado a mano |
| Conocimiento que crece con el tiempo | Cada vault_save añade una observación; vault_context la recupera meses después | Lo que dijera el archivo el día que se escribió |
| Aplicación en el commit | Sentinel pre-commit bloquea 10 reglas integradas de arquitectura, seguridad y naming | Ninguna — las reglas son texto consultivo |
| Relevancia del contexto | Solo se cargan los scrolls y observaciones relevantes al archivo abierto | El archivo completo se envía en cada prompt, sea relevante o no |
| Soporte multi-editor | 8 IDEs desde un binario — Claude Code, Cursor, Windsurf, Copilot, Codex, OpenCode, Gemini, VS Code | Solo Cursor |
| Compartir conocimiento del equipo | Config cloud cifrada + portal + Skills Hub + audit log (tier Teams) | Commitea el archivo y espera que todos lo bajen |
| Postura de privacidad | SQLite local, filtro de privacidad en cada guardado, sync Hive opt-in | El archivo vive en el repo — misma privacidad que el repo |
| Tiempo de setup | curl + korva init + korva setup — 30 segundos | Crear el archivo, escribir reglas — 2 minutos |
| Licencia y costo | MIT, tier Community gratis; Teams desde $9/usuario/mes (launch) | Gratis, viene con el editor |
Un ejemplo concreto: la memoria de la race condition
Un dev senior arregla una race condition en pagos y la documenta. En .cursorrules la nota queda al fondo del archivo y se la saltan. En Korva aterriza en el vault como incidente y reaparece automáticamente la próxima vez que alguien abra el código de pagos — en cualquier editor.
Conserva .cursorrules igual
Korva no borra tus archivos de reglas. Mantén un .cursorrules pequeño para el tono específico del proyecto — voz, formato, preferencia de naming — y deja que Korva maneje arquitectura, seguridad, memoria persistente y conocimiento del stack.
FAQ
¿Puedo usar Korva junto a un archivo .cursorrules existente?
Sí. Korva complementa .cursorrules en vez de reemplazarlo. La mayoría de equipos mantienen un .cursorrules pequeño para el tono y dejan que Korva maneje reglas de arquitectura, memoria persistente y conocimiento del stack.
¿Korva aplica reglas en editores distintos de Cursor?
Sí. Las reglas de Sentinel bloquean commits en cualquier editor, porque la aplicación corre como hook pre-commit de Git independiente del IDE.
¿Sigue siendo útil .cursorrules con Korva instalado?
Para tono y formato específicos del proyecto, sí. Para arquitectura, seguridad y conocimiento que debe acumularse y aplicarse, Korva es el mejor lugar.
Añade memoria y guardrails encima
Instala en 30 segundos. Conserva tu .cursorrules. Korva lo complementa — no lo reemplaza.