# 设计理念：极简主义

*   **专注**：做好一件事。
*   **清晰**：代码应该能自我解释。
*   **克制**：少即是多 (Less is more)。

## 编码准则

1.  **可读性优于取巧**：首先为人类读懂而编写代码。
2.  **最少依赖**：尽可能依赖语言自带的标准库。
3.  **优雅的错误处理**：显式且优雅地处理运行失败。

> "简单是终极的复杂。" (Simplicity is the ultimate sophistication.)

## UI 设计准则

1.  **最小化点击次数**：相比嵌套结构（如多级下拉菜单），优先选择扁平化、一步直达的布局（如展开的侧边栏菜单或标签页列表），以降低用户的交互成本。

## AI 交互与输出规范

1.  **工件使用中文**：所有的 artifacts（如设计方案、总结文档、任务列表等）必须全部使用中文编写。
2.  **放慢思考步伐**：放慢思考和分析的步骤，不要一次性进行跨度太大的思考和跳跃式决策，保持逻辑连贯、稳步推进。
3.  **无痕执行（自动清理临时文件）**：对于在分析、调试或执行任务过程中临时创建的任何文件（如临时运行脚本、测试数据等），必须在任务执行结束或确认不再需要时，主动调用命令将其删除清理，始终保持项目工作区的绝对整洁。
4.  **环境销毁前确认**：在测试或调试容器时，若需要销毁容器（如执行 `docker compose down`）或清理内部网络，必须在操作前明确向用户发起咨询，在得到用户确认/批准后方可执行。
5.  **规范文档撰写**：Readme.md 文件撰写时必须内容具体、细节充实，同时语言保持精简，拒绝冗长啰嗦。
