graph TD
    A[代码需求] --> B[代码理解模块]
    B --> C[代码生成模块]
    C --> D[代码优化模块]
    D --> E[调试修复模块]
    E --> F[代码审查模块]
    F --> G[输出结果]

    B[代码理解模块] --> B1[语法分析]
    B --> B2[语义理解]
    B --> B3[上下文理解]

    C[代码生成模块] --> C1[函数生成]
    C --> C2[类设计]
    C --> C3[架构设计]

    D[代码优化模块] --> D1[性能优化]
    D --> D2[代码重构]
    D --> D3[最佳实践]

    E[调试修复模块] --> E1[错误检测]
    E --> E2[问题诊断]
    E --> E3[修复建议]

    F[代码审查模块] --> F1[质量检查]
    F --> F2[安全扫描]
    F --> F3[规范验证]

    style A fill:#e1f5fe
    style B fill:#f3e5f5
    style C fill:#e8f5e8
    style D fill:#fff3e0
    style E fill:#ffebee
    style F fill:#fce4ec
