Help us improve
Share bugs, ideas, or general feedback.
From devstefancho-skills
Builds and maintains a 3-layer personal wiki (raw → wiki → schema) from raw sources. Supports init, ingest, query, lint, and update operations.
npx claudepluginhub devstefancho/skillsHow this skill is triggered — by the user, by Claude, or both
Slash command
/devstefancho-skills:llm-wikigeneral-purposeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
3-layer (raw → wiki → schema) 개인 위키. **이 파일은 라우터다** — operation 본문은 `operations/{op}.md`에 있고, 의도 분류 후 그 파일만 Read한다.
Builds and maintains an LLM-curated personal knowledge base of markdown files from ingested sources (papers, articles, notes). Compiles sources once into structured, cross-referenced wiki pages to accumulate knowledge over time.
Builds and maintains a personal LLM-powered knowledge base with raw/ and wiki/ directories. Ingests web sources, compiles articles, queries knowledge, and validates quality.
Queries personal wiki built with wiki-init/wiki-ingest: reads index/pages, synthesizes cited answers for facts/comparisons/how-tos, flags gaps, offers to save as new pages.
Share bugs, ideas, or general feedback.
3-layer (raw → wiki → schema) 개인 위키. 이 파일은 라우터다 — operation 본문은 operations/{op}.md에 있고, 의도 분류 후 그 파일만 Read한다.
모든 op 시작 전 1회 수행. 결과로 wiki_root(절대 경로)와 wiki_exists(SCHEMA.md 존재 여부)를 갖춘다.
config.json 확인 (템플릿은 config.example.json). 없으면 AskUserQuestion으로 위키 루트 경로를 받는다 (빈 응답이면 ~/wiki 기본). 받은 값을 { "wiki_root": "<path>" }로 작성.wiki_root의 ~를 절대 경로로 확장.{wiki_root}/SCHEMA.md 존재 여부 확인 → wiki_exists.| 발화 | op |
|---|---|
| "wiki init", "위키 초기화", "위키 만들어" | init |
| URL/파일 경로/"ingest"/"위키 추가"/"이거 읽어줘" — 단 wiki_root 안의 기존 파일 경로면 update 우선 | ingest |
| 위키 내용 질문/"wiki query"/"위키에서 찾아줘" | query |
| "wiki lint"/"위키 검사"/"위키 건강 체크" | lint |
| "wiki update"/"위키 수정"/특정 페이지 + 변경 의도 | update |
모호하면 AskUserQuestion으로 ingest/query/lint/update 중 선택.
init이 아닌데 wiki_exists=false면 진행하지 않는다. "위키가 없습니다. wiki init을 먼저 실행해주세요." 안내 후 종료.operations/{op}.md를 Read하고 파일의 절차를 그대로 따른다 (모든 op는 Phase 0 결과와 wiki_exists=true를 prereq로 가정 — init만 false에서 시작).<refs>가 명시한 PRINCIPLES.md 섹션만, 그 시점에 Read. "섹션"은 ## <name> 헤딩 한 블록 (다음 ## ... 직전까지).