# 基本交代

- 所有交互、解释、代码注释与生成内容均使用简体中文，专有技术名词可保留英文，但需附带中文说明；
- 有需要请自行调用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文档中移除。
- 在没有得到修改指令时，不要修改文档文件。

