UStackUStack
Pathrule icon

Pathrule

Pathrule은 Claude Code, Cursor, Codex, Windsurf에 첫 도구 호출 전 팀 기억, 규칙, 스킬을 주입하는 컨텍스트 라우팅 계층입니다. 웹, 데스크톱, CLI, 원격 MCP 워크플로에서도 저장소별 가이드를 일관되게 유지합니다.

Pathrule

Pathrule란?

Pathrule은 코딩 어시스턴트를 위한 컨텍스트 라우팅 시스템입니다. 저장소 트리를 반영하는 경로 인덱스 기반 지식 그래프에 팀 기억, 규칙, 스킬을 저장한 뒤, 첫 도구 호출 전에 Claude Code, Cursor, Codex, Windsurf 같은 도구에 관련 컨텍스트 조각을 주입합니다.

이 제품은 세션마다 저장소를 반복해서 읽고 임시 프롬프트를 만드는 수고를 줄이도록 설계되었습니다. 클라우드 워크스페이스, 로컬 데스크톱 및 CLI 런타임, MCP 서버를 결합해 브라우저, 데스크톱, 터미널, 원격 AI 클라이언트 전반에서 하나의 공유 지식 계층을 유지할 수 있게 합니다.

주요 기능

  • 경로 인덱스 기반 지식 그래프: 기억, 규칙, 스킬을 저장소를 반영하는 워크스페이스 트리의 노드에 연결해, 수동 태그 없이 경로 근접성으로 컨텍스트를 가져올 수 있습니다.
  • 타입이 있는 지식 객체: 기억은 사실을 저장하고, 규칙은 우선순위와 적용 모드를 가진 제약을 저장하며, 스킬은 어시스턴트가 호출할 수 있는 이름 있는 절차를 저장합니다.
  • 훅 시점 컨텍스트 주입: Pathrule은 PreToolUse 및 UserPromptSubmit 훅을 사용해 첫 도구 호출 전에 컨텍스트를 전달하므로, 어시스턴트가 다시 찾아보지 않고 올바른 정보로 시작할 수 있습니다.
  • 멀티 어시스턴트 MCP 표면: 하나의 MCP 서버가 stdio를 통해 Claude Code, Cursor, Codex, Windsurf에 동일한 도구 표면을 제공해 클라이언트 간 설정 편차를 줄입니다.
  • 형태 인식 라우팅: 라우터는 UI 수정, 버그 수정, 리팩터, 탐색 같은 의도에 따라 프롬프트를 분류하고 요청에 맞춰 응답 깊이를 조정합니다.
  • 로컬 및 원격 배포 옵션: Pathrule은 Web, Desktop, CLI로 제공되며, 로컬 런타임을 실행할 수 없는 클라우드 전용 클라이언트를 위한 Remote MCP 옵션도 있습니다.

Pathrule 사용 방법

일반적인 설정은 먼저 워크스페이스를 만들거나 연결한 다음, Pathrule이 경로 기준으로 인덱싱할 수 있도록 저장소 트리를 연결하는 것으로 시작합니다. 팀은 필요한 노드에 기억, 규칙, 스킬을 추가하고, 규칙은 필요에 따라 엄격 모드 또는 권고 모드를 선택합니다.

그다음 사용자는 브라우저, 데스크톱 앱, CLI에서 Pathrule을 실행하거나 MCP 서버를 통해 코딩 어시스턴트를 연결합니다. 그러면 시스템이 도구 호출 전에 관련 컨텍스트를 세션으로 라우팅하며, CLI는 클라이언트 설치, 보조 파일 동기화, 검사 실행, 웹 앱의 로컬 브리지 역할도 수행할 수 있습니다.

사용 사례

  • 코딩 어시스턴트에서 팀 지식 공유: 스키마 메모, 구현 결정, 반복되는 제약 사항을 각 세션마다 다시 설명하지 않아도 에이전트가 바로 참고할 수 있게 유지합니다.
  • 모노레포에서 경로별 가이드 제공: 폴더에 규칙과 기억을 연결해, 팀이 저장소의 서로 다른 부분에서 작업할 때 더 좁은 경로가 더 넓은 워크스페이스 가이드를 덮어쓸 수 있게 합니다.
  • 중요한 제약 강제: 필수 패턴, 정책, 저장소별 규칙을 위반하는 변경을 차단하려면 엄격한 규칙을 사용합니다.
  • 도구 전반의 어시스턴트 동작 표준화: Claude Code, Cursor, Codex, Windsurf에 동일한 기본 컨텍스트와 도구 표면을 제공해 서로 다른 편집기에서도 같은 팀 지식을 따르도록 합니다.
  • 터미널 및 CI 워크플로: CLI를 사용해 헤드리스 작업, JSON 출력, SSH 디바이스 코드 로그인, 저장소 연결, 스크립트화된 설정 또는 복구 작업을 수행합니다.

FAQ

Pathrule은 브라우저에서만 작동하나요? 아니요. 이 제품은 웹 앱, macOS 데스크톱 앱, 그리고 macOS, Linux, Windows용 CLI로 제공됩니다. 또한 클라우드 전용 클라이언트를 위한 Remote MCP 엔드포인트도 제공합니다.

로컬 설치 없이 Pathrule을 실행할 수 있나요? 네, 클라우드 전용 AI 클라이언트의 경우 소스에서 호스팅되는 Remote MCP 엔드포인트를 설명합니다. Pathrule Web의 경우 저장소 접근과 훅 동기화 같은 로컬 작업을 기기에서 실행되는 CLI 런타임과 함께 사용할 수 있습니다.

어떤 코딩 어시스턴트가 지원되나요? 소스에는 Claude Code, Cursor, Codex, Windsurf가 명시되어 있습니다.

팀은 어떤 종류의 컨텍스트를 저장할 수 있나요? Pathrule은 팀 기억, 규칙, 스킬을 구성합니다. 규칙은 권고형 또는 엄격형일 수 있으며, 스킬은 어시스턴트가 호출할 수 있는 이름 있는 절차입니다.

대안

  • 수동 프롬프트 파일 또는 저장소 노트: 팀 가이드를 저장할 수는 있지만, 경로 범위 검색, 훅 기반 주입, 공유 MCP 표면은 제공하지 않습니다.
  • 일반 지식 베이스 또는 위키 도구: 문서화에는 유용하지만, 도구 호출 전에 코딩 어시스턴트로 직접 컨텍스트를 라우팅하도록 설계되지는 않았습니다.
  • 프롬프트 관리 또는 에이전트 프레임워크 도구: 프롬프트나 워크플로를 구조화하는 데는 도움이 될 수 있지만, Pathrule은 저장소 인식 검색, 강제 적용, 주입을 중심으로 합니다.
  • 기본 제공 어시스턴트 메모리 기능: 일부 코딩 어시스턴트는 제한된 컨텍스트를 유지할 수 있지만, Pathrule은 한 제품 안에만 두는 대신 여러 클라이언트와 표면 전반의 지식을 중앙화합니다.
Pathrule | UStack