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