Apothem frente a la configuración manual de Cursor
Mantener a mano las reglas MDC de Cursor bajo .cursor/rules/ frente a renderizarlas desde el perfil compartido de Apothem.
Cursor lee reglas en formato MDC bajo .cursor/rules/. El formato MDC requiere
campos de frontmatter — description, globs y alwaysApply. El adaptador de
cursor de Apothem renderiza un archivo de reglas .mdc desde el perfil
compartido. Esta página contrasta mantener esa configuración a mano con gestionarla con
Apothem.
Comparación de esfuerzo
| Tarea | Configuración manual | Gestionada por Apothem |
|---|---|---|
| Escribir reglas | Escribir a mano cada archivo .mdc bajo .cursor/rules/ | Renderizadas desde el corpus compartido |
| Escribir el frontmatter MDC | Redactar a mano description / globs / alwaysApply en cada archivo | Generado por el adaptador |
| Mantener un solo formato de reglas | Elegir a mano entre reglas MDC y un único archivo .cursorrules | El adaptador escribe un archivo MDC, .cursor/rules/apothem-rules.mdc, y ningún .cursorrules |
| Mantener las reglas alineadas con otros entornos | Manual, por herramienta | Automático con apothem update |
| Compartir skills y comandos reutilizables | Copiar a mano cada carpeta de skill en ~/.agents/skills/ y mantener las copias al día | Escritas en ~/.agents/skills/ por el adaptador, una copia para todos los proyectos, y actualizadas con apothem update |
| Verificar que la configuración es correcta | Inspección manual | apothem verify --harness cursor --project <path> |
Qué gestiona Apothem
El adaptador de cursor renderiza las reglas compartidas en un archivo .mdc,
<project>/.cursor/rules/apothem-rules.mdc, generando el frontmatter MDC
requerido (description, globs, alwaysApply). El adaptador escribe solo el
formato MDC basado en directorios que Cursor lee; no escribe un único archivo
.cursorrules. También escribe las skills, y los comandos envueltos como skills,
en ~/.agents/skills/, y las reglas y plantillas que esas skills citan en
~/.config/apothem/, ambos en tu directorio personal.
Cursor documenta los hooks en archivos hooks.json y mediante su formato de
plugin. El adaptador no construye ningún plugin; añade una entrada
sessionStart al .cursor/hooks.json del proyecto, que carga el arranque de
sesión, y deja tus propias entradas como están. No registra ninguna guarda de
llamadas a herramientas, así que la intención de las barreras de protección vive
en la prosa de las reglas.
Ruta de migración
- Ejecuta
apothem profile initpara crear el perfil compartido si aún no lo tienes. - Mueve las reglas de tu
.cursor/rules/existente (y de cualquier.cursorrules) al corpus compartido. - Ejecuta
apothem install --harness cursor --project <path>para renderizarapothem-rules.mdccon el frontmatter MDC correcto. - Ejecuta
apothem verify --harness cursor --project <path>para confirmar que la configuración quedó instalada. - Usa
apothem update --harness cursor --project <path>para cada cambio posterior.
Lee a continuación
Apothem frente a la configuración manual de Claude Code
Mantener a mano todo el árbol de configuración nativa de Claude Code frente a gestionarlo a través del perfil compartido de Apothem.
Apothem frente a la configuración manual de Gemini CLI
Mantener a mano el archivo de reglas GEMINI.md de Gemini CLI frente a renderizarlo desde el perfil compartido de Apothem.