UStackUStack
Pathrule icon

Pathrule

Pathrule es una capa de enrutamiento de contexto para asistentes de código que inyecta memorias, reglas y skills del equipo en Claude Code, Cursor, Codex y Windsurf antes de la primera llamada a herramienta.

Pathrule

¿Qué es Pathrule?

Pathrule es un sistema de enrutamiento de contexto para asistentes de código. Almacena memorias, reglas y skills del equipo en un grafo de conocimiento indexado por ruta que refleja la estructura de un repositorio, y luego inyecta el fragmento de contexto relevante en herramientas como Claude Code, Cursor, Codex y Windsurf antes de la primera llamada a herramienta.

El producto está diseñado para reducir la necesidad de leer repetidamente el repo y de hacer prompts ad hoc entre sesiones. Combina un espacio de trabajo en la nube, runtimes locales de escritorio y CLI, y un servidor MCP para que los equipos mantengan una sola capa de conocimiento compartida en navegador, escritorio, terminal y clientes de IA remotos.

Funciones clave

  • Grafo de conocimiento indexado por ruta: las memorias, reglas y skills se vinculan a nodos en un árbol de espacio de trabajo que refleja el repo, de modo que el contexto puede recuperarse por proximidad de ruta en lugar de etiquetado manual.
  • Objetos de conocimiento tipados: las memorias almacenan hechos, las reglas almacenan restricciones con prioridad y modo de aplicación, y las skills almacenan procedimientos nombrados que el asistente puede invocar.
  • Inyección de contexto en tiempo de hook: Pathrule usa hooks PreToolUse y UserPromptSubmit para enviar contexto antes de la primera llamada a herramienta, lo que ayuda al asistente a empezar con la información correcta en lugar de redescubrirla.
  • Superficie MCP para múltiples asistentes: un servidor MCP expone la misma superficie de herramientas a Claude Code, Cursor, Codex y Windsurf sobre stdio, reduciendo la deriva de configuración entre clientes.
  • Enrutamiento consciente de la forma: el router clasifica los prompts por intención, como ajuste de UI, corrección de errores, refactorización o exploración, y ajusta la profundidad de respuesta según la solicitud.
  • Opciones de despliegue local y remoto: Pathrule se ofrece como Web, Desktop y CLI, con una opción Remote MCP para clientes solo en la nube que no pueden ejecutar un runtime local.

¿Cómo usar Pathrule?

Una configuración típica empieza creando o conectando un workspace y luego adjuntando un árbol de repositorio para que Pathrule pueda indexarlo por rutas. Los equipos añaden memorias, reglas y skills en los nodos adecuados, eligiendo comportamiento estricto o de recomendación para las reglas cuando sea necesario.

A partir de ahí, los usuarios ejecutan Pathrule en el navegador, la app de escritorio o la CLI, o conectan un asistente de código mediante el servidor MCP. El sistema entonces enruta el contexto relevante a la sesión antes de las llamadas a herramienta, y la CLI también puede instalar clientes, sincronizar archivos complementarios, ejecutar comprobaciones y actuar como puente local para la web app.

Casos de uso

  • Compartir conocimiento del equipo en asistentes de código: mantener disponibles para los agentes notas de esquemas, decisiones de implementación y restricciones recurrentes sin tener que volver a explicarlas en cada sesión.
  • Guía específica por ruta en un monorepo: adjuntar reglas y memorias a carpetas para que rutas más específicas puedan sobrescribir la guía general del workspace cuando un equipo trabaja en distintas partes del repo.
  • Aplicar restricciones importantes: usar reglas estrictas para bloquear cambios que violen un patrón requerido, una política o una convención específica del repo.
  • Estandarizar el comportamiento del asistente entre herramientas: dar a Claude Code, Cursor, Codex y Windsurf el mismo contexto subyacente y la misma superficie de herramientas para que distintos editores sigan el mismo conocimiento del equipo.
  • Flujos de trabajo en terminal y CI: usar la CLI para operaciones sin interfaz, salida JSON, inicio de sesión con código de dispositivo por SSH, adjuntar repositorios y tareas de configuración o reparación automatizadas.

FAQ

¿Pathrule solo funciona en el navegador? No. El producto está disponible como app web, app de escritorio para macOS y CLI para macOS, Linux y Windows. También ofrece un endpoint Remote MCP para clientes solo en la nube.

¿Puede Pathrule ejecutarse sin instalación local? Sí, para clientes de IA solo en la nube la fuente describe un endpoint Remote MCP alojado. Para Pathrule Web, acciones locales como acceso al repo y sincronización de hooks pueden combinarse con el runtime de la CLI en tu máquina.

¿Qué asistentes de código son compatibles? La fuente menciona explícitamente Claude Code, Cursor, Codex y Windsurf.

¿Qué tipos de contexto pueden almacenar los equipos? Pathrule organiza memorias, reglas y skills del equipo. Las reglas pueden ser de recomendación o estrictas, y las skills son procedimientos nombrados que el asistente puede invocar.

Alternativas

  • Archivos de prompts manuales o notas del repositorio: pueden almacenar la guía del equipo, pero no ofrecen recuperación por ruta, inyección basada en hooks ni una superficie MCP compartida.
  • Bases de conocimiento generales o herramientas de wiki: son útiles para la documentación, pero no están diseñadas para enrutar contexto directamente a asistentes de código antes de las llamadas a herramientas.
  • Herramientas de gestión de prompts o marcos de agentes: pueden ayudar a estructurar prompts o flujos de trabajo, pero Pathrule se centra en recuperación, aplicación e inyección con conocimiento del repositorio.
  • Funciones nativas de memoria del asistente: algunos asistentes de código pueden retener contexto limitado, pero Pathrule centraliza el conocimiento en varios clientes y superficies en lugar de mantenerlo dentro de un solo producto.
Pathrule | UStack