文件行数限制规范
单个代码文件必须 ≤ 300 行,这是硬性限制,不允许例外。
⚠️ 核心强制要求
单个代码文件必须 ≤ 300 行,不允许例外。
-
检查时机:创建新文件时、修改现有文件后
-
超限处理:必须立即拆分,拆分前与用户讨论方案
-
禁止行为:❌ 不允许以"功能复杂"等理由超过 300 行
AI Agent 行为要求
创建/修改文件后
-
立即检查行数
-
如果超过 300 行,必须停止并提出拆分建议
-
提供具体拆分方案(文件列表、职责划分)
代码审查时
-
检查所有相关文件是否 ≤ 300 行
-
发现超限文件必须立即指出
验收标准
-
所有文件 ≤ 300 行(硬性要求)
-
拆分后每个文件职责清晰
参考资料
- references/splitting-guide.md
- 文件拆分详细指南(拆分原则、流程、常见模式)