用途:这是 CodeSensei 的教学模块,用于在 Claude 做出重要架构决策时,向用户解释软件架构、设计模式与系统设计概念。仅面向 Blue Belt 及以上用户触发,初学者应先关注让功能跑通,而非结构。
主要能力:涵盖客户端-服务器架构(前端↔API↔后端↔数据库,强调关注点分离,前后端可独立变更);单体与微服务对比(建议始终从单体起步,微服务用于已有扩展问题时);MVC 模式(Model 数据层、View 展示层、Controller 逻辑层);状态管理(解决多组件共享数据混乱,方案包括 React Context、Redux、Zustand);缓存(把常用数据放在更近处,避免每次重新获取);认证与授权(认证回答“你是谁”,授权回答“你能做什么”)。
使用方式:由 CodeSensei 在合适时机自然引入,例如首次在同一项目同时创建前端与后端文件时讲解客户端-服务器架构,或在用户可能对某个架构选择产生疑问时解释。
适用场景:学习或评审应用结构、理解设计模式取舍、在 Claude 生成多文件项目时获得架构背景知识。
限制:资料未提供具体安装命令、配置方式、收费信息或平台支持范围;该模块为教学性质,不替代实际架构评审。