# 基本交代 - 所有交互、解释、代码注释与生成内容均使用简体中文,专有技术名词可保留英文,但需附带中文说明; - 有需要请自行调用MCP服务; # 业务设计思路 - 进行任务时都需要考虑安全、性能、主题切换、业务自定义错误、事件总线驱动方式以及日志记录; - 进行系统级别的操作时,需要考虑系统差异,并处理兼容性。如WINDOWS、MAC OS; - 处理业务时,需要同时考虑兜底机制和业务自定义错误捕获,比如后端在修改了某些数据的枚举值但没有通知时,需要能够正常转化对用户友好的提示信息; - 新增文件时,需要注意各个文件夹当前平铺的文件数量,如果过多需要考虑合并文件或者合并为子文件夹; - 在编写代码时,尽量保持JSX文件只有HTML元素结构,减少style属性的使用。其他关于js操作应提取为单独的TS模块文件,如复杂页面交互逻辑、菜单组件的注册等; - 所有设计思路、代码实现均需要考虑以上五个条件。 # 相关文档说明 - 根目录下的文档包括: - README.md(git中的README文档), - WORKLOG.md(工作日志文档), - UpdateA.md(热更新相关的文档), - TODO.md(未完善、未来要做的文档,或者是在开发中遇到需要优化的地方), - PROJECT.md(项目文档), - CHANGELOG.md(版本更新文档), - CLAUDE.md - 永远不要修改CLAUDE.md文档 - 在各个文档中的更新需要保持精简。且职责划分保持严谨,除了架构、项目文档,已完成的事需要从TODO.md文档中移除。 - 在没有得到修改指令时,不要修改文档文件。