qf-studio/navigator
navigator
시작한 일을 끝내세요 — 오래 지속되는 세션, 학습하는 AI, 배포되는 기능. 컨텍스트 엔지니어링 + Theory of Mind + Knowledge Graph + Loop Mode + Task Mode. 프로젝트 Knowledge Graph, 통합 워크플로 오케스트레이션, 세션 시작 시 자동 업데이트, ToM 기반 검증 체크포인트, 양방향 모델링, 품질 감지와 향상된 컨텍스트 마커를 제공하며 검증된 전략으로 토큰을 92% 줄입니다. Riedl과 Weidmann의 2025 Human-AI Synergy 연구를 기반으로 합니다.
이 mod 소개
Navigator
시작한 일을 끝내세요
오래 지속되는 세션. 학습하는 AI. 배포되는 기능.
Navigator란?
Navigator는 AI 지원 개발을 위한 컨텍스트 엔지니어링을 구현하는 Claude Code 플러그인입니다.
문서를 처음부터 전부 로드해서(그리고 교환 7에서 충돌해서) 기다리는 대신, Navigator는 필요한 것을 필요한 때 로드하여 컨텍스트 창의 94%를 실제 작업에 사용할 수 있게 합니다.
기능을 중간에 멈추지 않고 끝내고 싶은 Claude Code 개발자를 위한 도구입니다.
빠져나오지 못하는 루프
이런 패턴을 알고 있을 겁니다.
교환 5: Claude가 최근 변경 사항을 잊음
교환 7: 환각이 시작됨("그 함수는 존재하지 않습니다")
교환 8: "컨텍스트 한도에 도달했습니다"
재시작. 다시 로드. 전부 다시 설명. 반복.
만일을 대비해 문서 150k 토큰을 로드했습니다.
사용한 것은 8k였습니다.
나머지는? 신호를 묻어 버리는 소음입니다.
루프 끊기
Navigator는 컨텍스트 엔지니어링을 구현합니다. 필요한 것을 필요한 때 로드합니다.
| 지표 | Navigator 없음 | Navigator 사용 | |--------|-------------------|----------------| | 로드한 토큰 | 150,000 | 12,000 | | 세션 길이 | 5-7회 교환 | 20+회 교환 | | 종료 시 컨텍스트 | 95%(충돌) | 35%(여유 있음) | | 토큰 절약 | — | 92% |
결과: 시작한 일을 실제로 끝내는 세션입니다.
AI도 더 똑똑해집니다
Navigator v5.0에는 Theory of Mind가 추가되어 Claude가 당신을 학습합니다.
nav-profile: 세션 간 선호를 기억합니다
"간결한 설명을 선호한다고 기억해"
→ 이후 세션에 적용
→ 수정 사항에서 자동 학습
nav-diagnose: 협업의 이탈을 포착합니다
같은 수정이 2번 발생 → 품질 검사 시작
"이해하지 못하고 있어" → 재정렬 프롬프트
Loop Mode(v5.1): 끝날 때까지 실행
"끝날 때까지 실행: 사용자 인증 추가"
→ 진행률 추적을 포함한 구조화된 완료
→ 이중 조건 종료(휴리스틱 + 명시적 신호)
→ 정체 감지로 무한 루프 방지
Knowledge Graph(v6.0): 유지되는 프로젝트 메모리
"인증에 대해 우리가 아는 것은?"
→ 작업, SOP, 시스템 문서 전체의 통합 검색
→ 경험 메모리: 패턴, 함정, 결정 사항
→ 세션 시작 시 관련 컨텍스트 자동 표시
같은 워크플로. 더 많은 기능.
Navigator는 상위 집합입니다. 컨텍스트 엔지니어링과 함께 기대하는 모든 것을 제공합니다.
| 기능 | Navigator | 기타 | |---------|-----------|--------| | 구조화 워크플로 | ✅ 전체 스킬 모음 | ✅ | | 컴포넌트 생성 | ✅ | ✅ | | 테스트 생성 | ✅ | ✅ | | 세션 지속성 | 20+회 교환 | 5-7회 교환 | | 토큰 절약 | 92% 검증됨 | 없음 | | 코드 단순화 | ✅ | ❌ | | Task Mode | ✅ | ❌ | | Theory of Mind | ✅ | ❌ | | Knowledge Graph | ✅ | ❌ | | TRIZ 발산적 문제 해결 | ✅ | ❌ | | Web 심층 조사(인용, 게이트 확인) | ✅ | ❌ | | Loop mode | ✅ | ❌ | | OpenTelemetry 지표 | ✅ | ❌ | | Figma MCP 통합 | ✅ | ❌ |
같은 기반. 더 뛰어난 컨텍스트 관리.
약속이 아니라 증거
추정치가 아닙니다. OpenTelemetry로 검증했습니다.
╔══════════════════════════════════════════════════════╗
║ NAVIGATOR EFFICIENCY REPORT ║
╚══════════════════════════════════════════════════════╝
📊 TOKEN USAGE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Your project documentation: 150,000 tokens
Loaded this session: 12,000 tokens
Tokens saved: 138,000 tokens (92% ↓)
📈 SESSION METRICS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Context usage: 35% (excellent)
Efficiency score: 94/100 (excellent)
확인하기: 설치 후 /nav:stats를 실행하세요.
빠른 시작
설치
# Claude Code plugin marketplace
/plugin marketplace add qf-studio/navigator
/plugin install navigator
# Restart Claude Code
코드 인텔리전스(선택 사항). 기술 스택에 맞는 언어 서버 플러그인을 설치하세요(/plugin install pyright-lsp@claude-plugins-official, typescript-lsp, gopls-lsp, …; 서버 바이너리는 PATH에 있어야 합니다). 그러면 리서치 에이전트가 텍스트 검색 대신 정의로 이동, 참조, 개요를 사용해 심볼 질문에 답합니다. 설치하지 않으면 이전과 마찬가지로 Grep을 사용합니다. 이 저장소에서 측정한 결과, 호출자를 묻는 질문이 9개 요청과 284k 컨텍스트 토큰에서 5개 요청과 142k로 줄었고, 전체 호출 위치 목록을 유지했습니다.
초기화
"이 프로젝트에서 Navigator 초기화"
매 세션 시작
"Navigator 세션 시작"
그게 전부입니다. 나머지는 Navigator가 처리합니다.
선택 사항: Typed Prompt Judge
Navigator의 루프 트리거, 복잡도 및 모호성 감지기는 키워드 매처입니다. TypeSafe 키를 사용하면 유형화된 judge가 추가됩니다(v7.7.0). 프롬프트마다 요청 1회를 보내며, 단호한 답변은 우선 적용하고 그 외에는 키워드로 돌아갑니다. 라벨이 지정된 프롬프트 60개에서 측정한 결과, 계층 정확도가 38에서 53으로 올랐습니다. 프롬프트 텍스트가 API로 전송되므로 기본적으로 꺼져 있습니다.
export TYPESAFE_API_KEY=... # 또는 ~/.config/typesafe/api_key에 기록 (chmod 600)
그 다음 enable judge라고 말하고 플러그인 루트에서 python3 hooks/nav_hook_lib/judge.py --check를 실행해 확인하세요. 설정과 튜닝은 .agent/sops/integrations/typesafe-judge-setup.md에 있습니다.
얻는 것
자연어로 자동 호출되는 스킬:
"Navigator 세션 시작" → 92% 절약 세션
"프로필용 React 컴포넌트 생성" → 컴포넌트 + 테스트 + 스타일
"게시물 API 엔드포인트 추가" → 엔드포인트 + 검증 + 테스트
"컨텍스트 마커 생성: checkpoint" → 97% 컨텍스트 압축
"끝날 때까지 실행: 다크 모드 추가" → Loop mode 완료
"WebGPU 브라우저 지원 심층 조사" → 인용 보고서 + 그래프 메모리
"enable judge" → 프롬프트 게이트의 Typed Jev 판단
외울 명령은 없습니다. 스킬이 의도를 감지하고 실행합니다.
재시작을 멈추고 배포를 시작하세요
세션이 충돌하는 이유는 기본 컨텍스트 관리가 고장 나 있기 때문입니다.
Navigator는 컨텍스트 엔지니어링으로 이 문제를 해결합니다. Anthropic이 권장하는 원칙과 같습니다.
92% 토큰 절약. 20+회 교환 세션. 검증된 지표.
/plugin marketplace add qf-studio/navigator
/plugin install navigator
시작한 일을 끝내세요.
문제 해결
스킬은 로드되지만 실행하지 않고 문서만 출력함
/plugin update navigator
그런 다음 다시 시도하세요. 플러그인 버전이 오래되었습니다.
링크
- 문서
- 철학
- 릴리스 노트
- GitHub
- QuantFlow Studio — Navigator와 Pilot을 만든 스튜디오
라이선스
MIT License - LICENSE 참조
설치
먼저 작성자의 README에서 marketplace와 플러그인 이름을 확인하세요. 저장소 구조에 따라 명령어가 달라질 수 있습니다.
claude plugin marketplace add qf-studio/navigator claude plugin install navigator
원문 / README
Navigator
Finish What You Start
Sessions that last. AI that learns. Features that ship.
What is Navigator?
Navigator is a Claude Code plugin that implements context engineering for AI-assisted development.
Instead of loading all your documentation upfront (and crashing at exchange 7), Navigator loads what you need, when you need it—keeping 94% of your context window available for actual work.
For developers using Claude Code who want sessions that finish features instead of crash mid-way.
The Loop You're Stuck In
You know the pattern:
Exchange 5: Claude forgets your recent changes
Exchange 7: Hallucinations start ("that function doesn't exist")
Exchange 8: "Context limit reached"
Restart. Reload. Re-explain everything. Repeat.
You loaded 150k tokens of documentation "just in case."
You used 8k.
The rest? Noise drowning out signal.
Break The Loop
Navigator implements context engineering—load what you need, when you need it.
| Metric | Without Navigator | With Navigator | |--------|-------------------|----------------| | Tokens loaded | 150,000 | 12,000 | | Session length | 5-7 exchanges | 20+ exchanges | | Context at end | 95% (crashed) | 35% (comfortable) | | Token savings | — | 92% |
Result: Sessions that actually finish what they start.
And Your AI Gets Smarter
Navigator v5.0 adds Theory of Mind—Claude learns you.
nav-profile: Remembers your preferences across sessions
"Remember I prefer concise explanations"
→ Applied in future sessions
→ Auto-learns from corrections
nav-diagnose: Catches collaboration drift
Same correction twice → Quality check triggered
"You're not getting this" → Re-anchoring prompt
Loop Mode (v5.1): Run until done
"Run until done: add user authentication"
→ Structured completion with progress tracking
→ Dual-condition exit (heuristics + explicit signal)
→ Stagnation detection prevents infinite loops
Knowledge Graph (v6.0): Project memory that persists
"What do we know about auth?"
→ Unified search across tasks, SOPs, system docs
→ Experiential memory: patterns, pitfalls, decisions
→ Auto-surfaces relevant context on session start
Same Workflows. More Capabilities.
Navigator is a superset. Everything you'd expect, plus context engineering.
| Feature | Navigator | Others | |---------|-----------|--------| | Structured workflows | ✅ Full skill suite | ✅ | | Component generation | ✅ | ✅ | | Test generation | ✅ | ✅ | | Session longevity | 20+ exchanges | 5-7 exchanges | | Token savings | 92% verified | None | | Code simplification | ✅ | ❌ | | Task Mode | ✅ | ❌ | | Theory of Mind | ✅ | ❌ | | Knowledge Graph | ✅ | ❌ | | TRIZ divergent solving | ✅ | ❌ | | Web deep research (cited, gate-checked) | ✅ | ❌ | | Loop mode | ✅ | ❌ | | OpenTelemetry metrics | ✅ | ❌ | | Figma MCP integration | ✅ | ❌ |
Same foundation. Superior context management.
Proof, Not Promises
Not estimates. Verified via OpenTelemetry.
╔══════════════════════════════════════════════════════╗
║ NAVIGATOR EFFICIENCY REPORT ║
╚══════════════════════════════════════════════════════╝
📊 TOKEN USAGE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Your project documentation: 150,000 tokens
Loaded this session: 12,000 tokens
Tokens saved: 138,000 tokens (92% ↓)
📈 SESSION METRICS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Context usage: 35% (excellent)
Efficiency score: 94/100 (excellent)
Check yours: Run /nav:stats after installing.
Quick Start
Install
# Claude Code plugin marketplace
/plugin marketplace add qf-studio/navigator
/plugin install navigator
# Restart Claude Code
Code intelligence (optional). Install a language-server plugin for your stack
(/plugin install pyright-lsp@claude-plugins-official, typescript-lsp, gopls-lsp, …;
the server binary must be on your PATH) and the research agent answers symbol questions
with go-to-definition, references and outlines instead of text search. Without one it
uses Grep exactly as before. Measured on this repo: a who-calls question went from 9
requests and 284k context tokens to 5 requests and 142k, with the complete call-site list.
Initialize
"Initialize Navigator in this project"
Start Every Session
"Start my Navigator session"
That's it. Navigator handles the rest.
Optional: Typed Prompt Judge
Navigator's loop-trigger, complexity and ambiguity detectors are keyword matchers. With a TypeSafe key they get a typed judge behind them (v7.7.0): one request per prompt, decisive answers override, everything else falls back to the keywords. Measured on 60 labeled prompts, tier accuracy went from 38 to 53. Off by default because the prompt text is sent to the API.
export TYPESAFE_API_KEY=... # or: write it to ~/.config/typesafe/api_key (chmod 600)
Then say enable judge and verify with python3 hooks/nav_hook_lib/judge.py --check
from the plugin root. Setup and tuning: .agent/sops/integrations/typesafe-judge-setup.md.
What You Get
Skills that auto-invoke on natural language:
"Start my Navigator session" → Session with 92% savings
"Create a React component for profile" → Component + tests + styles
"Add an API endpoint for posts" → Endpoint + validation + tests
"Create context marker: checkpoint" → 97% context compression
"Run until done: add dark mode" → Loop mode completion
"Deep research on WebGPU browser support" → Cited report + graph memories
"Enable judge" → Typed Jev judgments behind the prompt gates
No commands to memorize. Skills detect intent and execute.
Stop Restarting. Start Shipping.
Your sessions crash because context management is broken by default.
Navigator fixes this with context engineering—the same principles Anthropic recommends.
92% token savings. 20+ exchange sessions. Verified metrics.
/plugin marketplace add qf-studio/navigator
/plugin install navigator
Finish what you start.
Troubleshooting
Skill loads but prints docs instead of executing
/plugin update navigator
Then retry. Outdated plugin version.
Links
- Documentation
- Philosophy
- Release Notes
- GitHub
- QuantFlow Studio — the studio behind Navigator and Pilot
License
MIT License - See LICENSE

