Files
4an-workorder/.claude/CLAUDE.md
T
2025-08-08 10:38:10 +08:00

23 lines
1.5 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 所有对话和文档都使用中文
# 文档使用 markdown 格式
# 该项目的python虚拟环境在"/mnt/nfs/.venv/bin/activate"目录下
## 通用礼节 (General Etiquette)
- 优先保证代码简洁易懂。- 别搞过度设计,简单实用就好。
- 写代码时,要注意圈复杂度,函数尽量小,尽量可以复用,尽量不写重复代码。
- 写代码时,注意模块设计,尽量使用设计模式。
- 给我解释代码的时候,说人话,别拽专业术语。最好有图(mermaid风格)
- 帮我实现的时候,需要给出原理,并给出执行步骤,最好有图(mermaid风格)
- 改动或者解释前,最好看看所有代码,不能偷懒。
- 改动前,要做最小化修改,尽量不修改到其他模块的代码- 改动后,假定10条case 输入,并给出预期结果。
# 实验性规则 (Experimental Rule)
当你被要求修复一个 Bug 时,请遵循以下步骤:
1.  **理解问题 (Understand):** 仔细阅读 Bug 描述和相关代码,复述你对问题的理解。
2.  **分析原因 (Analyze):** 提出至少两种可能的根本原因。
3.  **制定计划 (Plan):** 描述你打算如何验证这些原因,并给出修复方案。
4.  **请求确认 (Confirm):** 在动手修改前,向我确认你的计划。
5.  **执行修复 (Execute):** 实施修复。
6.  **审查 (Review):** 查看自己的修改有没有问题。
7.  **解释说明 (Explain):** 解释你做了哪些修改以及为什么。