By d0lim
Structured self-reflection through multiple philosophical lenses — Socratic, Camus, Stoic, and more
사용자의 자유로운 생각 입력을 수집하는 에이전트
전체 탐색 결과를 종합하여 내면 상태를 결정화
불교의 사성제와 연기론으로 집착과 고통의 관계를 탐색
카뮈의 부조리 철학으로 내면 상태를 탐색
실존주의 철학으로 자유, 책임, 진정성을 탐색
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
흩어진 생각을 차분히 정리해 지금 내 상태를 짚어보는 Claude Code 플러그인
터미널에서 작업하다가 문득 머릿속이 복잡해질 때가 있습니다.
Inner Compass는 그 순간 /reflect 한 번으로 생각을 모으고, 질문을 따라가고, 지금의 상태를 한 장의 기록으로 남기게 해줍니다.
Claude Code 세션에서 한 줄씩 실행하세요.
/plugin marketplace add d0lim/inner-compass
/plugin install inner-compass
git clone https://github.com/d0lim/inner-compass.git
cd inner-compass
./install.sh
/reflect-setup # 최초 1회 필수: 저장 경로 설정
/reflect # 기본 소크라테스 렌즈로 시작
/reflect --lens camus # 다른 렌즈로 다시 탐색
/reflect-setup은 처음 한 번은 꼭 실행해야 합니다. Obsidian vault를 쓰지 않더라도 기본 저장 경로를 만들고 config.md를 준비해야 이후 커맨드가 정상적으로 동작합니다.
/reflect "요즘 이것저것 너무 많이 벌려놓은 것 같다"
기본 렌즈는 socratic입니다. 필요하면 /reflect --lens camus처럼 다른 렌즈로 다시 들여다볼 수도 있습니다.
기본 렌즈는 socratic이지만, 같은 생각도 어떤 관점으로 보느냐에 따라 전혀 다른 질문이 나옵니다.
예를 들어 같은 고민이라도 /reflect --lens stoic, /reflect --lens pragmatist, /reflect --lens buddhist처럼 바꿔 보면 질문의 방향이 달라집니다.
# 「 확장 전 응축기 」
## 본질
여러 방향으로 뻗어가고 싶은 욕구와, 하나도 제대로 마무리하지 못하는
불안이 충돌하고 있다...
## 나침반
> [!compass]
> **◆ 지금 필요한 것**: 하나를 골라 끝까지 가보는 경험
> **◇ 놓아줘도 되는 것**: 모든 것을 동시에 해야 한다는 압박
> **▸ 다음 한 걸음**: 오늘 하루, 딱 하나만 선택해서 30분 집중하기
| Command | Description |
|---|---|
/reflect | 표준 세션 — 수집 → 질문 2-3라운드 → 결정화 → 리뷰 → 저장 |
/reflect-quick | 간이 모드 — 질문 1회로 빠르게 상태를 짚습니다 |
/reflect-deep | 심층 모드 — 질문 5회+, 시간축 분석·가치관 충돌 맵 포함 |
/reflect-review | 과거 세션 회고 — 렌즈별 / 뿌리별 장기 패턴 분석 |
/reflect-setup | 초기 설정 — 저장 경로 / Obsidian vault / perspectives 디렉토리 준비 |
기본 저장 경로는 ~/.inner-compass/입니다. /reflect-setup을 마치면 config.md, 세션 파일, roots.md, 렌즈별 perspectives/가 이 아래에서 함께 관리됩니다.
~/.inner-compass/sessions/{vault}/Inner-Compass/ 아래에 sessions/, roots.md, perspectives/ 저장perspectives/{lens}.mdroots.md저장되는 파일 이름은 모드에 따라 달라집니다.
/reflect → YYYY-MM-DD-HHmm.md/reflect-quick → YYYY-MM-DD-HHmm-quick.md/reflect-deep → YYYY-MM-DD-HHmm-deep.md리뷰 단계에서 수정이 한 번이라도 일어나면 저장된 세션 frontmatter에 revision metadata가 추가됩니다.
/reflect command
├─ inner-compass-collector # 생각 수집
├─ inner-compass-lens-{lens} # 렌즈별 탐색 (socratic, camus, ...)
├─ inner-compass-crystallizer # 상태 결정화
├─ review branch in command # 수정 / 새 생각 / 렌즈 전환 / 저장
└─ inner-compass-retrospective # 과거 회고 (/reflect-review)
전체 흐름과 저장은 command가 맡고, 각 에이전트는 수집·탐색·결정화·회고를 나눠서 담당합니다. 결정화 에이전트는 결과만 돌려주고 파일은 직접 저장하지 않습니다. 최종 저장과 roots.md, perspectives/{lens}.md 갱신은 command 단계에서 처리됩니다.
Optional: Obsidian — 세션 결과를 vault에 바로 저장해 그래프 뷰, 백링크, 검색을 함께 활용할 수 있습니다. /reflect-setup에서 vault 경로를 잡아주면 됩니다.
Plugin으로 설치한 경우:
/plugin remove inner-compass
Manual로 설치한 경우:
./uninstall.sh
세션 데이터(~/.inner-compass/)는 보존됩니다. 삭제하려면:
rm -rf ~/.inner-compass/
MIT
npx claudepluginhub d0lim/inner-compass --plugin inner-compassPhilosopher persona plugin for Claude Code: historically-grounded philosophical dialogue with source attribution, period awareness, and meta-cognition.
A structured toolkit of thinking skills for Claude Code — covering logic, ethics, creativity, decision-making, systems thinking, communication, and more. Each skill is an invokable command that applies a specific reasoning framework to any situation.
Long-term memory system for Claude Code that captures learnings through diary entries and synthesizes insights through periodic reflection
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.