Saltar al contenido
Pathrule

Visión general

Tu IA olvida. Pathrule recuerda.

La capa de inteligencia para tus agentes de programación. Pathrule recuerda lo que se ha aprendido en tu proyecto y da a cada agente solo lo que necesita para la tarea.

funciona con
  • Claude Code
  • Codex
  • Cursor
  • Copilot
  • Windsurf
Nuevo chatejemplomisma petición, mismo agente
Carga los pedidos del usuario en el panel.

Sin Pathrule

¡Hecho!

useEffect(() => { fetch('/api/orders')... })

TúNo, usa nuestro cliente de API y React Query. Te lo dije ayer.

Explicado otra vez, y van tres.2 intentos

Con Pathrule

3 notas para apps/web/dashboard

  • Usa el cliente de API, no fetch
  • La carga de datos pasa por React Query
  • Ejecuta las comprobaciones

Hecho con el cliente de API y React Query. Las comprobaciones pasan.

useQuery(['orders'], () => api.get('/orders'))

Bien a la primera.1 intento

La misma regla. Cada día.

  1. Lunclaude code

    «usa nuestro cliente de API, no fetch»

  2. Marclaude code

    «otra vez: cliente de API, no fetch»

  3. Miécodex

    «usamos el cliente de API.»

  4. Juecursor

    «Te lo dije ayer. Cliente de API.»

  5. Vieclaude code

    «CLIENTE DE API. NO FETCH.»

5 sesiones3 asistentes0 lo recordaron

Explícalo una vez.

  1. Lo corriges una vez

    como lo harías normalmente

    features/orders/useOrders.ts
    export async function loadOrders() {- const res = await fetch('/api/orders')+ const res = await api.get('/orders')}

    Guardado usa el cliente de API, no fetch memoria

  2. Pathrule lo anota

    junto al código al que se refiere

    • src/
    • features/cliente de API, no fetch
    • orders/
    • auth/las sesiones caducan en 24 h
    • ui/botones compartidos
  3. Todas las IA lo saben

    desde la siguiente sesión

    claude · una semana después
    1. $ claude
    2. > añade una página de pedidos
    3. ● pathrule · 3 notasantes de empezar
    4. cliente de API, no fetch
    5. React Query para los datos
    6. ejecuta las comprobaciones
    7. ● Write features/orders/OrdersPage.tsx
    8. + useQuery(['orders'], () => api.get('/orders'))sigue las notas
    9. ● comprobaciones superadas ✓

Solo lo que importa.

Tarea de ejemplo «Añade una página de pedidos»
  1. 96 notas
  2. ruta: features/orders
  3. 4 relevantes
  4. 4 enviadas, dentro del presupuesto
notas enviadas
4
tokens
~600
omitidas
92
  • cliente de API, no fetch
  • React Query para los datos
  • ejecuta las comprobaciones
  • botones compartidos de ui/

El conocimiento se selecciona por ruta, ámbito y relevancia, y después se ajusta a un presupuesto por prompt. Las reglas obligatorias nunca se recortan por falta de espacio. Lo que no cabe aparece listado por título, para que el agente pueda pedirlo.

Lo nuevo gana a lo viejo.

marzoUsamos REST para la API.reemplazada
junioNos pasamos a tRPC.ahora se envía esta
todos los asistentes reciben
  • Claude CodetRPC
  • CodextRPC
  • CursortRPC
  • CopilottRPC
  • WindsurftRPC

Actualiza una nota una vez y todos los agentes reciben la nueva versión. Las ediciones quedan versionadas, las afirmaciones aprendidas se retienen cuando cambia el código del que salieron y los conflictos esperan a que una persona decida.

No es un archivo de reglas más.

CLAUDE.md412 líneas · se carga siempre
  • Se escribe y se mantiene a mano
  • Un archivo por herramienta
  • Todo entero, en cada sesión
  • Cambia cuando alguien lo edita
pathrule3 notas · para este archivo
  • Usa el cliente de API, no fetchmemoria
  • Carga de datos con React Queryregla
  • Ejecuta las comprobaciones antes de terminarskill
  • src/features/orders/OrderList.tsx
  • Crece mientras trabajas
  • Todos los asistentes conectados
  • Solo lo que necesita la ruta
  • Versionado a medida que cambia

Conserva tu CLAUDE.md y tu AGENTS.md. Pathrule escribe ahí lo que corresponde y entrega el resto por ruta y por tarea, algo que un único archivo no puede hacer.

No solo memoria. Inteligencia.

Memoria

almacena
  • cliente de API, no fetch
  • usamos REST
  • React Query para los datos
  • pasos de despliegue antiguos
  • botones compartidos
  • tabuladores o espacios
  • ...

Todo, siempre, hasta que lo limpies.

Pathrule Intelligence

decide
  1. Aprendede lo que corriges y decidescliente de API, no fetch
  2. Vinculacada nota al código al que se refierefeatures/
  3. Priorizaprimero las reglas, luego el equipo, luego túregla, equipo, tú
  4. Eligesolo lo que necesita esta tareaesta tarea

La memoria es lo que se guardó. La inteligencia decide qué significa para esta tarea: dónde se aplica, qué tiene prioridad sobre qué y qué conviene dejar fuera.

Tres tipos de inteligencia.

Tu proyecto. Tú. Tu equipo.

Proyecto. Vive con el repositorio y se vincula a rutas. En local o en Cloud.

  • Usa el cliente de API. Gestiona la autenticación y los reintentos.features/
  • Nada de endpoints REST nuevos. Usamos tRPC.api/
  • Revisa la base de datos antes de cambiar tablas.migrations/
  • El login falló una vez por la renovación del token. Usa useSession().auth/
  • Los botones compartidos están en ui/. No cambies su estilo.components/
  • Las fechas se guardan en UTC y se formatean en el cliente.lib/date

Tú. Tus preferencias, en todos tus repositorios. Una regla del proyecto siempre gana.

  • Cambios pequeños, con sus tests al lado.tu preferencia
  • pnpm, nunca npm.lo dijiste tú
  • Respuestas cortas, primero el código.tu preferencia
  • El test antes que el arreglo.lo confirmaste
  • Explica el porqué en los mensajes de commit.tu preferencia
  • Pregunta antes de añadir una dependencia.lo confirmaste

Equipo. Directrices de la organización en Pathrule Cloud. En los planes de equipo, desactivadas hasta que tu organización las active.

  • Valida las entradas en el límite de cada servicio.regla del equipo
  • Las reglas de seguridad ganan a las personales.precedencia
  • Las funcionalidades nuevas salen detrás de un flag.regla del equipo
  • Cada versión lleva su línea en el registro de cambios.regla del equipo
  • Nada de secretos en el código. Usa el almacén de secretos.seguridad
  • Dos revisores para todo lo que toque billing/.billing/

Cambia de asistente. Conserva la memoria.

Hoy,Claude Code

memoria de pathrulesin cambios
  • cliente de API, no fetch
  • React Query para los datos
  • ejecuta las comprobaciones

cómo se conecta Claude Code hooks antes de actuar, CLAUDE.md y MCP

Los asistentes con hooks reciben el conocimiento antes de actuar. Los clientes que solo usan MCP lo piden cuando lo necesitan. Ver todas las integraciones

Tu código se queda contigo. Tu conocimiento llega a todo el equipo.

tu máquina
  • tu códigoNo se sube automáticamente
  • pathruleConecta esta carpeta con tu espacio de trabajo
  • tu agente de programaciónMantiene su propio proveedor
Pathrule Cloud
conectado
  • un espacio de trabajo para todo el equipo
  • el mismo conocimiento en cada máquina
  • versionado, restaurable tras un borrado
  • Team Intelligence en los planes para equipos
tu código
No se sube automáticamente
roles
Propietarios, administradores y miembros
historial
Versionado y restaurable
alojado
Remote MCP, sin instalar nada

Pathrule Cloud almacena tu conocimiento y usa tu prompt para priorizar lo relevante. Una instantánea envía tu árbol de archivos y algunos archivos de configuración, solo cuando la pides tú o tu agente. Tu código fuente no se sube automáticamente, y tu agente de programación mantiene su propio proveedor. Seguridad

Explícalo una vez.
Y listo.