analyze-project
分析專案程式碼庫以生成架構文件、編碼標準與開發實踐,優化 AI 入門體驗。
簡介
analyze-project 是一個為軟體工程師和 Claude OS 使用者設計的自動化分析工具。它會深入掃描專案的原始碼、文件和配置檔案,建立完整的「專案概況」。透過標準化 AI 對程式碼庫的理解,它能顯著縮短開發人員的入門時間,並確保後續的 AI 輔助程式設計任務與專案既有的設計模式和技術要求保持一致。
-
自動掃描本機專案目錄中的原始碼、規範和文件結構。
-
生成三份核心文件:CODING_STANDARDS.md(風格與命名規範)、ARCHITECTURE.md(設計模式與模組組織)以及 DEVELOPMENT_PRACTICES.md(工作流程與測試策略)。
-
直接整合 Claude OS 的 project_profile MCP,讓 AI 能按需載入必要上下文並節省記憶體空間。
-
支援多種主流技術堆疊,包含 Ruby on Rails、Python (Django, FastAPI, Flask)、Node.js (NestJS, Next.js)、Java (Spring Boot) 與 Go。
-
透過產生簡潔的專案摘要,協助 AI 將關鍵資訊保存在長期記憶中。
-
使用者可透過自然語言指令如 'analyze-project: [id]' 或 'analyze: [path]' 來啟動分析。
-
分析結果會自動儲存至 .claude-os/project-profile/ 目錄,作為專案狀態的本地版本化參考。
-
建議在初始化新專案或進行大規模重構後立即執行,以確保 AI 參考的文件與現行程式碼一致。
-
工具會自動忽略 node_modules 和建置產出物等目錄,以維持分析效能與精確度。
-
專為需要精確 AI 內容理解且不想手動維護文件的開發者所設計。
倉庫統計
- Star 數
- 269
- Fork 數
- 44
- Open Issue 數
- 3
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月1日 上午08:01