# {PROJECT_NAME} 架构分析报告 > 生成时间: {TIMESTAMP} > 分析工具: Claude Code - Codebase Architecture Analyzer --- ## 一、项目概览 ### 1.1 基本信息 - **项目类型**: {PROJECT_TYPE} - **主要语言**: {PRIMARY_LANGUAGE} ({PRIMARY_FILE_COUNT} 个文件) - **次要语言**: {SECONDARY_LANGUAGE} ({SECONDARY_FILE_COUNT} 个文件) - **代码规模**: 约 {TOTAL_LINES} 行代码 ### 1.2 技术栈 **后端**: {BACKEND_STACK} **前端**: {FRONTEND_STACK} **数据库**: {DATABASE_STACK} **基础设施**: {INFRASTRUCTURE_STACK} ### 1.3 子系统组成 {SUBSYSTEMS_LIST} --- ## 二、系统架构 ### 2.1 架构图 ```mermaid {SYSTEM_ARCHITECTURE_DIAGRAM} ``` ### 2.2 子系统详情 {SUBSYSTEMS_DETAILS} ### 2.3 通信机制 {COMMUNICATION_MECHANISMS} --- ## 三、核心业务流程 ### 3.1 识别的架构模式 **核心模式**: {DETECTED_PATTERN} {PATTERN_DESCRIPTION} ### 3.2 业务流程图 ```mermaid {WORKFLOW_DIAGRAM} ``` ### 3.3 执行单元清单 {EXECUTION_UNITS_LIST} ### 3.4 关键决策点 {DECISION_POINTS} --- ## 四、数据流分析 ### 4.1 数据流序列图 ```mermaid {SEQUENCE_DIAGRAM} ``` ### 4.2 核心数据模型 {DATA_MODELS_LIST} ### 4.3 数据转换链路 {DATA_TRANSFORMATION_CHAIN} --- ## 五、快速上手指南 ### 5.1 环境要求 {ENVIRONMENT_REQUIREMENTS} ### 5.2 安装步骤 ```bash {INSTALLATION_STEPS} ``` ### 5.3 启动命令 ```bash {STARTUP_COMMANDS} ``` ### 5.4 核心入口文件 {ENTRY_POINTS_LIST} --- ## 六、代码位置索引 ### 6.1 核心业务逻辑 {CORE_LOGIC_INDEX} ### 6.2 API 端点 {API_ENDPOINTS_INDEX} ### 6.3 数据模型定义 {DATA_MODELS_INDEX} ### 6.4 配置文件 {CONFIG_FILES_INDEX} --- ## 七、代码质量概览 ### 7.1 统计指标 - 总文件数: {TOTAL_FILES} - 代码行数: {CODE_LINES} - 注释行数: {COMMENT_LINES} - 空行数: {BLANK_LINES} ### 7.2 目录结构树 ``` {DIRECTORY_TREE} ``` --- ## 八、外部资源 ### 8.1 文档链接 {DOCUMENTATION_LINKS} ### 8.2 学术论文 {PAPERS_LIST} ### 8.3 参考资料 {REFERENCES_LIST} --- ## 九、注意事项 ### 9.1 已知限制 {KNOWN_LIMITATIONS} ### 9.2 待验证事项 {TODO_VERIFY} --- ## 附录 ### A. 依赖清单 {DEPENDENCIES_LIST} ### B. 环境变量 {ENVIRONMENT_VARIABLES} ### C. 分析方法 本报告基于以下方法生成: - 静态代码分析(AST 解析) - 配置文件解析 - 目录结构分析 - 模式匹配识别 所有结论均基于代码事实,标注了具体的文件位置以供验证。