name: llm-repo
description: 此技能需要時才手動呼叫,在當前 context 中載入本地知識庫(位於 wiki/ 資料夾)的相關頁面內容,並以此為基礎回答使用者問題。
目的
這個技能讓你在回答問題前,先從本地 wiki 知識庫讀取相關背景資料,確保答案有充足的上下文支撐。
執行步驟
步驟一:定位 wiki 根目錄
使用 Bash 取得 wiki 根目錄絕對路徑:
echo ~/.claude/llm-repo/wiki
~ 會自動解析為當前使用者的 home 目錄,跨機器通用。
取得路徑後,直接用 Read tool 讀取 <path>/index.md,後續所有讀取皆以此為基準。
若路徑不存在或讀取失敗,直接以現有知識回答,並告知使用者 wiki 尚未建立。
步驟二:識別相關頁面
根據使用者的問題,從 index.md 找出最相關的 1~3 個頁面。
選擇原則:
- 優先選擇直接對應問題主題的頁面
- 若問題涉及整合(如 Keycloak 前後端),可同時選多頁
- 避免讀取無關頁面,以節省 context 空間
步驟三:讀取相關頁面
逐一讀取步驟二識別出的頁面,路徑使用步驟一定位到的 wiki 根目錄(格式:<wiki-root>/pages/<filename>.md)。
步驟四:回答
以 wiki 頁面的內容為主要依據回答問題,並明確引用資料來源(例如:根據 [[keycloak-backend]])。
若 wiki 資料不足或有疏漏,用自身知識補充,並說明哪部分是補充推論。
注意事項
- 不呼叫子模型:所有步驟由當前模型直接完成,禁止啟動任何額外的模型或 Agent
- 不修改 wiki:此技能只讀取,不寫入任何 wiki 檔案
- 相對路徑:所有檔案路徑均相對於當前工作目錄