매일 아침 새로운 주제로 LLM 지식 기반을 시작할 때마다 개발자는 같은 폴더 구조와 프롬프트 파일을 수동으로 복사해 왔다. 이 반복 작업이 위키 빌더(Wiki Builder)라는 오픈소스 클로드 코드(Claude Code) 플러그인을 만든 동기다.

위키 빌더는 설치 후 한 번의 명령으로 폴더 레이아웃과 설정 파일을 생성한다

연구팀은 위키 빌더를 클로드 코드에 한 번 설치하면 된다. 이후 클로드에게 새 위키 시작을 요청하면, 플러그인이 깨끗한 폴더 구조를 만들고 위키별 설정 파일(wiki.config.md)을 추가하며 페이지 컴파일, 답변 정리, 구조 검토용 프롬프트를 심어 준다. 에이전트는 로컬 설정을 먼저 읽고 현재 작업 중인 위키에 맞게 행동을 조정한다. 기본 지원하는 위키 유형(flavor)은 연구(research), 논문(paper), 도메인(domain), 제품(product), 인물(person), 조직(organization), 프로젝트(project)의 7가지다. 유형을 지정하면 템플릿이 자동으로 조정된다.

예전에는 수동으로 폴더와 프롬프트를 재생성해야 했지만, 이제는 설정 부담이 사라졌다

예전에는 매번 새로운 주제를 시작할 때마다 같은 폴더 구조와 프롬프트 파일을 처음부터 다시 만들어야 했다. 이제 위키 빌더는 그 설정 부담(setup tax)을 제거한다. 개발자는 더 이상 비계(scaffolding)를 재구축하는 데 시간을 쓰지 않고, 실제로 중요한 소스 읽기와 페이지 구성에 집중할 수 있다. 플러그인은 세 가지 요소를 제공한다. init_wiki.sh 스크립트(폴더 구조 생성 및 템플릿 렌더링), 재사용 가능한 프롬프트 템플릿(색인 컴파일, 소스 페이지 컴파일, 개념 페이지 컴파일, 질의 및 답변 정리, 위키 검토), 그리고 SKILL.md(클로드에게 워크플로우를 가르치는 파일)다. 새 위키의 폴더 레이아웃은 다음과 같다.

wiki/

index.md

sources.md

pages/

prompts/

compile-index.md

compile-source.md

compile-concept.md

query-and-file.md

lint.md

wiki.config.md

개발자가 바로 체감하는 변화는 벡터 DB 없이도 실용적인 지식 기반을 운영할 수 있다는 점이다

대부분의 LLM 지식 기반 도구는 첫날부터 임베딩(embedding), 벡터 데이터베이스(vector database), 검색 파이프라인(retrieval pipeline)을 도입한다. 대규모에서는 그것이 정답이다. 그러나 대부분의 개발자가 실제로 마주하는 규모(수십 편의 논문, 몇 개의 회사 분석 자료, 일부 개발자 커뮤니티 스레드)에서는 구조화된 마크다운 위키를 코딩 에이전트가 유지 관리하는 방식으로 충분하다. 모든 유용한 답변은 저장될 곳이 생기고, 위키는 축적되며, 미래의 질문은 이미 기록된 답변과 출처 덕분에 더 저렴해진다. 위키 빌더는 MIT 라이선스로 공개되었으며, DAIR Academy 플러그인 마켓플레이스에서 설치할 수 있다.

연구 위키, 논문 딥다이브, 내부 프로젝트 지식 기반을 시작한다면 1분 만에 설정을 끝낼 수 있다.