codebase-analyzer
自動化維護 CLAUDE.md 文件。監控代碼庫變化,確保專案記憶庫與檔案結構、建構指令及開發模式保持同步。
簡介
代碼庫分析器(Codebase Analyzer)是一款專為解決文檔維護負擔而設計的工具,旨在保持 CLAUDE.md 或 AGENTS.md 等專案上下文文件持續更新。它適用於架構漂移、建構指令變更及程式碼規範演進頻繁的開發團隊。透過與 Claude Code 工作流的深度整合,該工具提供「零配置」體驗,能夠追蹤編輯、檔案移動及 Bash 操作,無需人工干預即可即時重新生成記憶區塊。
-
自動掃描目錄結構並識別框架,包含 Node.js、Python、Rust、Go 及容器化建置環境。
-
採用強大的標記系統(AUTO-MANAGED 標籤),在安全更新文檔的同時嚴格保留使用者定義的 MANUAL 區塊。
-
支援 Monorepo 的層級化文件管理,允許在 /src、/lib、/packages 及 /apps 等目錄中建立獨立的子樹 CLAUDE.md 文件。
-
具備隔離的代理(Agent)處理模型,在獨立上下文視窗中執行文檔更新,確保記憶維護不會佔用主要對話的 Token 配額。
-
提供透過 /auto-memory:init 指令進行的互動式初始化,分析現有專案並在獲得批准後將其遷移至自動管理格式。
-
若要開始使用,請在專案根目錄執行 /auto-memory:init 以掃描代碼庫並建立初始記憶配置。
-
若您已透過 IDE 重構或直接在終端修改了大量檔案,請使用 /auto-memory:sync 指令手動重新整理專案記憶。
-
透過 .claude/auto-memory/config.json 設定進階觸發模式,可在預設的即時追蹤與 git-mode(僅在提交時更新)之間切換。
-
此工具極具 Token 效率,利用無輸出的鉤子進行檔案變更追蹤,確保標準程式設計工作期間不會產生額外開銷。
-
請遵循提供的範本結構,以確保與自動解析邏輯的相容性;分析器嚴格遵循定義的標記格式,以防止文檔損毀。
倉庫統計
- Star 數
- 140
- Fork 數
- 12
- Open Issue 數
- 5
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午04:17