By gaebalai
Claude Code 중심의 로컬 전용 LLM Wiki — 3층 격리(raw/wiki/schema) + Neo4j GraphRAG + Obsidian. Karpathy LLM Wiki 원전부터 GraphRAG PoC까지 통합한 풀스택 환경.
vault/02_wiki/_drafts/ 의 draft 1건을 사람 승인 후 vault/02_wiki/topics/ 또는 decisions/ 로 승급한다. 승급 전 lint 동등 검사를 수행해 ERROR 가 있으면 거부한다. status 를 draft → reviewed 로 갱신하고 index.md 에 등록하며 log.md 에 기록한다. 사용자가 명시적으로 "/compile <draft_path>" 라고 호출했을 때만 발동한다 (자동 호출 금지).
매일 외부 자료 5 건을 검색·요약해 vault/02_wiki/digests/YYYY-MM-DD.md 로 저장하고 Slack 통지(선택). vault/positioning.md (사용자 관심사·금기) + 기존 topics 를 컨텍스트로 사용. 수동 호출은 "/daily-digest" 또는 daily-digest routine (매일 07:00 KST) 만. 자동 발사 금지.
세션 종료(Stop hook) 시 자동 호출. 그 세션에서 vault/02_wiki/ 가 변경됐다면 모순 검사 (덮어쓴 결정·CONTRADICTS 신규 등) 수행. 모순 발견 시 exit 2 로 세션 종료 차단 (사람 검토 강제). log.md 에 정정 메모 1 줄 append. 사용자가 명시적으로 "/evening-reflect" 로 호출해도 발동.
vault/02_wiki/topics/ 의 reviewed/published 페이지 1건 또는 .claude/queue/graph.txt 의 누적 변경분을 Neo4j 그래프에 upsert 한다. services/graph/ingest_graph.py 를 호출하며 dry-run 옵션 지원. PostToolUse hook 이 큐를 채우고 sleep-maintenance routine 또는 사용자가 명시적으로 호출했을 때 발동한다. graph_synced_at frontmatter 를 갱신한다.
vault/01_raw/ 의 새 파일 1건을 읽어 vault/02_wiki/_drafts/ 에 토론형 wiki draft 1개를 생성한다. raw는 절대 수정하지 않으며, 결과는 사람이 검토할 수 있도록 draft 상태로만 남긴다. raw에 새 파일이 추가됐거나 사용자가 명시적으로 "이거 ingest 해줘" 같은 요청을 한 경우에 발동한다.
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.
Karpathy 의 LLM Wiki 원전부터 Neo4j GraphRAG PoC 까지 11 개 설계 문서를 통합한 Claude Code 중심 로컬 전용 LLM Wiki.
mkdir ~/my-knowledge-base && cd ~/my-knowledge-base
claude # Claude Code 세션
세션 안에서:
/plugin marketplace add gaebalai/cc-llm-wiki
/plugin install cc-llm-wiki@claudecode-to-marketplace
/install
→ install.sh 가 PLUGIN_INSTALL 자동 감지 → 템플릿을 ~/my-knowledge-base/ 로 복사 + 사용자 .claude/settings.json 에 Hook 안전 머지.
git clone https://github.com/gaebalai/cc-llm-wiki.git ~/cc-llm-wiki
cd ~/cc-llm-wiki
bash scripts/install.sh
자세한 단계별 가이드: QUICKSTART.md ← 첫 사용자는 여기부터
vault/01_raw/(불변) · vault/02_wiki/(LLM 편찬) · vault/SCHEMA.md(사람 규율)cc-llm-wiki/
├── CLAUDE.md # 헌법 (11 섹션)
├── QUICKSTART.md # ← 첫 사용자 가이드
├── README.md # 본 파일
│
├── .claude-plugin/ # Plugin marketplace + manifest
│ ├── marketplace.json
│ └── plugin.json
├── .claude/
│ ├── skills/ # 8 활성 (ingest·lint·compile·query·graph-sync·morning-brief·evening-reflect·daily-digest)
│ ├── commands/ # /install
│ ├── routines/ # weekly-lint·weekly-review·wiki-ingest-sweep·sleep-maintenance·daily-digest (5 active)
│ ├── queue/ # PostToolUse hook 이 graph 큐 적재
│ ├── settings.json # 공유 (Hook·permissions)
│ └── settings.local.json # 개인 (글로벌 ignore)
│
├── vault/
│ ├── 01_raw/ # 원전 보존 (Read-Only Hook)
│ ├── 02_wiki/
│ │ ├── self/ # 비공개, 어디에도 노출 금지
│ │ ├── decisions/ # ADR (append-only)
│ │ ├── topics/ # 지식 노드 (현재 3 건)
│ │ ├── digests/ # daily-digest routine 산출
│ │ ├── _drafts/ # ingest 임시 산출
│ │ └── _lint/ # 주간 lint 리포트
│ ├── 03_schema/aliases.yaml # entity 정규화 (18 canonical / 60 aliases)
│ ├── 03_schema/eval-gold/ # P/R/F1 정답셋 (사람 검수 보강)
│ ├── SCHEMA.md # 사서 규율 (5 섹션)
│ ├── index.md # 카탈로그
│ ├── log.md # 모든 LLM 행동 기록
│ └── dashboards/status.md # Dataview 6 쿼리
│
├── infra/neo4j/ # docker-compose.yml (Neo4j 5.18.1 + APOC)
├── services/graph/ # ingest_graph/ingest_llm/ingest_merge/eval.py + templates
├── scripts/ # install.sh / post_slack.py / daily_digest_runner.py
├── docs/ # 11 개 설계 문서 (gitignore)
└── docs-internal/ # 저자용 (PUBLISH.md)
| 영역 | 자산 | 비고 |
|---|---|---|
| Skill | ingest · lint · compile · query · graph-sync · morning-brief · evening-reflect · daily-digest | 8 종 (v0.3.0+) |
| Command | /install | 7+1 단계 원스톱 installer (PLUGIN_INSTALL 자동 감지) |
| Routine | weekly-lint (일 06:00) · weekly-review (일 21:00) · wiki-ingest-sweep (매시) · sleep-maintenance (매일 03:00) · daily-digest (매일 07:00) | KST cron, 5 active (v0.4.3+) |
| Hook | PreToolUse (raw·main 차단) · PostToolUse (graph 큐) · SessionStart · UserPromptSubmit · Stop | 5 종 (v0.3.0+) |
| 인프라 | Neo4j 5.18.1 + APOC (Docker) | dry-run 가능, 실 검증 완료 (v0.3.1) |
| 검색 | Cypher 템플릿 3 종 (causal_path / concept_neighbors / orphan_audit) | 고정 템플릿만 |
| GraphRAG | 룰베이스 (ingest_graph.py) + LangChain LLM (ingest_llm.py) + 머지 (ingest_merge.py) | v0.4.0+, SOLVES/USES 의미 관계 |
| 평가 | P/R/F1 자동 측정 (services/graph/eval.py) + gold YAML | v0.4.2+, CI 통합 (10 항목) |
| daily-digest | positioning.md 의존 + 5 쿼리 자동 설계 (daily_digest_runner.py) | v0.4.3+, Slack 옵션 |
| vault 컨벤션 | flat (TARGET_DIR 자체) 또는 subdir (TARGET_DIR/vault) | v0.3.6+ 자동 감지 (Obsidian 친화 = flat 기본) |
다분야 전문가를 동적으로 선정해 구조화된 토론으로 다각적 평가·제언을 정리합니다.
Markdown 기반 auto memory 시스템. 4가지 메모리 타입으로 프로젝트 지식을 세션 간 축적합니다.
This is a gaebalai's base tool set
Git safety hooks for Claude Code. Blocks force-push, protects main/master branch, prevents hard-reset, guards interactive rebase, and blocks git clean -fd.
5 essential safety hooks for Claude Code. Blocks rm -rf, force-push, hard-reset, .env overwrites, and package publish. The minimum viable safety net from 800+ hours of autonomous operation.
Claude + Obsidian knowledge companion. Sets up a persistent, compounding wiki vault (Karpathy's LLM Wiki pattern). v1.7 "Compound Vault" + v1.8 methodology modes close 5 of 5 priority gaps from the May 2026 compass artifact. Ships: substrate alignment with kepano/obsidian-skills, default Obsidian CLI transport, hybrid retrieval (contextual prefix + BM25 + cosine rerank per Anthropic's Sept 2024 research), per-file advisory locking for multi-writer safety, pre-commit verifier agent, AND methodology modes (LYT / PARA / Zettelkasten / Generic) for first-class organizational support no other Claude+Obsidian competitor offers. v1.7.x audit closure: every BLOCKER + HIGH + MEDIUM + LOW finding from the v1.7.0 audit is CLOSED or DEFERRED-with-rationale. Optional DragonScale Memory extension (log folds, deterministic addresses, semantic tiling lint, boundary-first autoresearch).
Build and maintain an LLM-curated personal knowledge base in your project — Andrej Karpathy's LLM Wiki pattern, designed to scale to thousands of pages without becoming a context bottleneck. Now with an optional compiled graph layer for typed, provenance-backed relationships.
Complete AI coding workflow system. Self-correcting memory + persistent FTS5-indexed research wikis + auto-research loop + multi-LLM council on a single SQLite store. 33 skills, 8 agents, 22 commands, 37 hook scripts across 24 events. Cross-agent via SkillKit.
Make your AI agent code with your project's architecture, rules, and decisions.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
AI-powered wiki generator for code repositories. Generates comprehensive, Mermaid-rich documentation with dark-mode VitePress sites, onboarding guides, deep research, and source citations. Inspired by OpenDeepWiki and deepwiki-open.
npx claudepluginhub gaebalai/cc-llm-wiki --plugin cc-llm-wiki