| name | wiki-query |
| description | Use when an agent needs background or prior findings on a topic that may already be researched โ look it up in the LLM-Wiki (the Obsidian vault built by research-engine) instead of re-researching. Searches distilled concepts/entities and verbatim reports, returns a cited answer, never edits the vault. Triggers on "์ํค ์ฐพ์๋ด", "์ด์ ๋ฆฌ์์น ์์ด?", "wiki lookup", "what do we already know about X", needing context already captured by /research. |
LLM-Wiki Query
read-only ๊ฐ์ด๋. ์ด vault ๋ฅผ ์ฐ์ง ์๋๋ค(์์ฑ์ /wiki ingestยทpromote ์ ์ผ). ์ด๋ฏธ ์ฐ๊ตฌ๋ ์ง์์ ๋น ๋ฅด๊ฒ ์ฐพ์ ์ธ์ฉ๊ณผ ํจ๊ป ๋ตํ๋ ์ ์ฐจ๋ง ์ ๊ณตํ๋ค.
1. Vault ๊ฒฝ๋ก ํด์
VAULT="$(node "${CLAUDE_PLUGIN_ROOT:-.}/lib/wiki/vault_resolve.mjs")"
node "${CLAUDE_PLUGIN_ROOT:-.}/lib/wiki/vault_resolve.mjs" --explain
- ์ฐ์ ์์:
WIKI_VAULT(๋ช
์ ๊ฒฝ๋ก) > LLM_OBSIDIAN_VAULT_NAME(+LLM_WIKI_SUBDIR, ๊ธฐ๋ณธ LLM-Wiki) > ๊ธฐ๋ณธ <cwd>/wiki.
--explain ์ "ok": false ๋ฉด vault ๋ฏธ์ค์ โ ์กฐํ ๋ถ๊ฐ. ์ฌ์ฉ์์๊ฒ vault ์ค์ (WIKI_VAULT ๋๋ LLM_OBSIDIAN_VAULT_NAME)์ ์๋ดํ๊ณ ์ค๋จ.
2. Vault ๊ตฌ์กฐ (๋ฌด์์ด ์ด๋ ์๋)
| ๊ฒฝ๋ก | ๋ด์ฉ | ์กฐํ ์ |
|---|
concepts/ | atemporal ๊ฐ๋
ํฉ์ฑ ํ์ด์ง | 1์์ ๊ฒ์ |
entities/ | ์ธ๋ฌผยท์กฐ์งยท๋ชจ๋ธยท๋
ผ๋ฌธยท๋๊ตฌ | 1์์ ๊ฒ์ |
synthesis/ | dream ์ ์ฉ cross-wiki ํ์ด์ง | ๋ณด์กฐ |
ephemeral/ | TTL ์ง์(expires ์์ผ๋ฉด ๋ง๋ฃ ํ๋ณด) | ์ ์ ๋ ํ์ธ |
reports/ | research README ์ ๋ฌธ(verbatim) โ ์ธ๋ถ ์๋ฌธ์ด ํ์ํ ๋ | ๊น์ด ํ์ ์ |
index.md | ์ ์ฒด ์นดํ๋ก๊ทธ(๋งํฌ ๊ทผ๊ฑฐ) | ํ๋ณด ์ ์ ์ ๋จผ์ ํ๊ธฐ |
log.md | ์ธ์ ์คํธ ์์ฅ(์์ค๋น 1์ค) | ์ด๋ค ์ธ์
์ด ๋ค์ด์๋์ง |
_drafts/ | ๋ฏธ์น์ธ ์ฐ์ถ | ์กฐํ ์ ์ธ |
distilled ํ์ด์ง(concepts/entities)๋ ํต์ฌ ์ฃผ์ฅ์ ์์ถํ 1์์, reports/๋ ๊ฐ์ ์ธ์
์ ์ ์ฒด ๋ณด๊ณ ์ ์๋ฌธ(๋ ๊น์ ๋งฅ๋ฝยท์์นยท์ธ์ฉ ์ถ์ ์ฉ).
3. ์กฐํ ์ ์ฐจ (์๋ฒ ๋ฉ ์์ โ grep ๊ธฐ๋ฐ)
- ํต์ฌ์ด๋ก ํ๋ณด ์ฐพ๊ธฐ:
grep -ril "<ํค์๋>" "${VAULT}/concepts" "${VAULT}/entities" "${VAULT}/synthesis" 2>/dev/null
${VAULT}/index.md ์นดํ๋ก๊ทธ(ํ ์ค ์์ฝ)๋ฅผ ํ์ด ๊ด๋ จ slug ๋ณด๊ฐ. _drafts/ ๋ ์ ์ธ.
- ํ๋ณด ํ์ด์ง๋ฅผ ์ฝ๊ณ ์ธ์ฉ๊ณผ ํจ๊ป ํ๊ตญ์ด๋ก ํฉ์ฑ ๋ต๋ณ. ๊ฐ ์ฌ์ค์ ์ถ์ฒ ํ์ด์ง slug + ๊ทธ ํ์ด์ง์
### research/<slug> ์ธ์ฉ์ ๋ช
์.
- ๋ ๊น์ ์๋ฌธยท์์นยท๋งฅ๋ฝ์ด ํ์ํ๋ฉด
reports/ ์์ ๊ฐ์ ์ฃผ์ ์ verbatim ๋ณด๊ณ ์๋ฅผ grep ํด ์ฝ๋๋ค:
grep -ril "<ํค์๋>" "${VAULT}/reports" 2>/dev/null
reports frontmatter ์ report_slug/source ๋ก ์ด๋ research ์ธ์
์ธ์ง ์ถ์ ๊ฐ๋ฅ.
- raw
research/<slug>/README.md ์ฌ๋
์ ๋ง์ง๋ง ์๋จ โ ์ํค๊ฐ source-of-truth. reports/ ๊ฐ ์ด๋ฏธ ๊ทธ ์ ๋ฌธ ์ฌ๋ณธ์ด๋ค.
4. ๊ท์น
- read-only. ํ์ด์ง๋ฅผ ์์ /์์ฑํ์ง ์๋๋ค. ์ ์ง์ ๋ฐ์์
/wiki ingest(์๋) ๋๋ /wiki promote.
- ๋ฌด์ถ์ฒ ๋จ์ ๊ธ์ง โ ์ํค์ ๊ทผ๊ฑฐ๊ฐ ์์ผ๋ฉด "์ํค์ ์์"์ด๋ผ๊ณ ๋ตํ๊ณ
/research <์ฃผ์ > ๋ฅผ ์ ์.
- ํํฐ ํ๊ทธ:
tag:#ai-generated(์ ์ฒด), tag:#research-report(verbatim ๋ณด๊ณ ์), tag:#llm-wiki(distilled ํ์ด์ง).
- ํ ์ง๋ฌธ์ด ์ฌ๋ฌ ํ์ด์งยท์ฌ๋ฌ ์ธ์
์ ํฉ์ฑํ ์ ์๋ค. ์์ถฉ๋๋ ๊ด์ ์ ๊ฐ ์ถ์ฒ๋ฅผ ๋๋ํ ์ ์ํ๋ค.
5. ์ฌ๋์ ๋ช
๋ น๊ณผ์ ๊ด๊ณ
/wiki query "<์ง๋ฌธ>" ์ ๊ฐ์ grep-ํฉ์ฑ์ ํจํค์งํ Claude ์ฌ๋์ ๋ช
๋ น์ด๋ค. ์ด skill ์ ์ด๋ค agent๋ ํ๋ฆ ์ค๊ฐ์ ๋ฐฐ๊ฒฝ์ง์์ด ํ์ํ ๋ ์ง์ ๋ฐ๋ฅด๋ ์ ์ฐจ(ํนํ reports/ ๊น์ง ํฌํจ)๋ฅผ ์ ๊ณตํ๋ค.