Saltar al contenido
Pathrule

cursor

Cursor edita.
Pathrule recuerda.

Reglas compartidas y contexto de equipo para Cursor. Una única fuente vinculada a rutas llega a Cursor mediante sus hooks de sesión y de herramientas, un archivo .cursor/rules que carga por sí mismo y MCP.

Cursorejemplo
Añade una página de pedidos.

Sin Pathrule

Hecho. La página obtiene /api/orders con fetch dentro de un useEffect.

Usa fetch donde el equipo usa el cliente de API.2 intentos

Con Pathrule

al inicio de la sesión y en la primera edición: 3 notas para features/orders

  • Usa el cliente de API, no fetch
  • React Query para los datos
  • Botones compartidos de ui/

Hecho. Los pedidos se cargan con el cliente de API y React Query.

Coincide con lo que el equipo ya decidió.1 intento

Cómo llega Pathrule a Cursor.

archivos que lee: síarchivos que lee
.cursor/rules
antes de cada prompt: noantes de cada prompt
Sin hook de prompt
en torno a las llamadas a herramientas: síen torno a las llamadas a herramientas
Hooks de herramientas
cuando pregunta: sícuando pregunta
Local

Hooks al inicio de la sesión y en torno a las llamadas a herramientas, un archivo de reglas que Cursor carga por sí mismo y MCP para todo lo que pida el agente.

.cursorrules vs. Pathrule

Solo .cursorrulesindicaciones nativas
  • Los archivos de instrucciones nativos pueden vincularse a rutas y compartirse mediante el control de versiones.
  • Los cambios siguen los permisos del repositorio y su historial de Git o de pull requests.
  • El contexto depende de los archivos y las indicaciones que cargue el cliente.
  • Ligado a Cursor; los demás agentes necesitan sus propios archivos.
  • La incorporación depende de cómo estén configuradas las instrucciones del repositorio.
Pathrule + Cursorpara esta ruta
  • Porción vinculada a la ruta del directorio en el que trabaja el modelo.
  • Reglas y skills revisables, con el acceso al espacio de trabajo controlado en el servidor y una autoauditoría.
  • El costo en tokens depende de la porción relevante, no del conjunto completo de reglas.
  • El mismo contenido llega a Claude Code, Codex, GitHub Copilot y Windsurf.
  • Incorporación = "únete al espacio de trabajo; las reglas correctas aparecen en las rutas correctas".

En profundidad: Por qué los asistentes de programación con IA necesitan reglas con ámbito.

Lo que Pathrule añade a Cursor

  • Inyección desde los hooksAl iniciar la sesión y después de las llamadas a herramientasPathrule se ejecuta en los hooks sessionStart y postToolUse de Cursor, así que la porción vinculada a la ruta llega cuando se abre una sesión y acompaña al agente a medida que toca archivos. El evento de prompt de Cursor no puede llevar contexto, así que Pathrule no lo usa.
  • Grafo vinculado a rutasReglas donde se aplicanUna regla vinculada a /apps/web solo se activa cuando Cursor trabaja dentro de esa ruta. .cursorrules deja de ser un cajón de sastre.
  • Conocimiento del equipo revisableMemorias, reglas, skillsTres tipos de conocimiento, revisables en la Local Console y en VS Code, con autoría compartida en Cloud mediante la CLI y MCP. Las reglas obsoletas salen a la luz para limpiarlas, y las ediciones simultáneas generan un conflicto limpio en lugar de sobrescribirse.
  • El mismo contenido, en todos los agentesUna sola fuente para todos los agentesClaude Code, Codex, GitHub Copilot y Windsurf reciben el mismo conocimiento vinculado a rutas, así que la elección de editor no fragmenta lo que sabe el equipo.

Preguntas frecuentes.

¿Qué añade Pathrule a Cursor?

Una capa de conocimiento vinculada a rutas que entrega las memorias, reglas y skills del equipo en Cursor mediante sus hooks de sesión y de herramientas, un archivo .cursor/rules y MCP. El contexto llega cuando empieza una sesión y después de cada llamada a una herramienta, así que el modelo ve la porción que coincide con el directorio en el que se trabaja.

¿Pathrule es una alternativa a las reglas de Cursor?

Pathrule es una capa por encima del propio contexto de Cursor. Las reglas de Cursor se versionan en el repositorio y se acotan por glob, y eso funciona; Cursor también tiene memoria y Projects compartidos. Todo eso tiene su propia forma de compartirse y su propia precedencia dentro de Cursor. Pathrule permite inspeccionar las dos mitades, comparte con tu equipo la mitad del espacio de trabajo y lleva tus propias preferencias de trabajo al siguiente repositorio.

¿Todo mi equipo puede compartir reglas de Cursor a través de Pathrule?

Sí. Pathrule está pensado para equipos. En un espacio de trabajo de Pathrule Cloud, las reglas y las skills se comparten en un grafo indexado por rutas con el acceso al espacio de trabajo controlado en el servidor, y las recibe el Cursor de cada compañero, igual que Claude Code, Codex, GitHub Copilot y Windsurf.

¿Por qué Cursor ignora mi .cursorrules?

Las reglas de Cursor aceptan globs, así que el ámbito ya no es el problema que era. Lo que queda es que una regla se entrega como texto sin prioridad, de modo que un requisito estricto se lee como una preferencia, y que todo lo que Cursor aprende sobre cómo trabajas se queda en Cursor. Pathrule guarda cada regla con una prioridad y un nivel de aplicación para que los requisitos pesen más que los consejos, una regla estricta puede bloquear una edición que coincida en el hook previo a herramientas de Cursor, y lo que aprende Pathrule queda fuera de cualquier editor concreto.

¿Cómo se instala Pathrule en Cursor?

Ejecuta npm i -g @pathrule/cli y después pathrule setup en tu proyecto, y elige Cursor (añade --local para usarlo sin cuenta). La configuración escribe en .cursor/hooks.json entradas de hook que apuntan a un único script de Node.js sin ofuscar en ~/.pathrule/bin, escribe .cursor/rules/pathrule-protocol.mdc y añade una entrada MCP local. Quitar esas entradas quita Pathrule.

¿Pathrule ve mi código fuente?

No. Pathrule no sube automáticamente el código fuente de tu repositorio. En modo local no hay cuenta y el conocimiento se queda en tu máquina. En modo Cloud, Pathrule Cloud almacena las memorias, reglas y skills que escribe tu equipo, el comienzo de cada prompt se envía para priorizar lo que aplica, y pathrule snapshot, cuando lo ejecutas tú o tu agente, sube el árbol de archivos, los manifiestos, breves muestras de la documentación y los metadatos recientes de git. El desglose completo está en la página de Seguridad.

Una configuración.
Pathrule se encarga de recordar.