工程开发
analyze-project avatar

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
在 GitHub 查看