891 B
891 B
AI Agent Coding Rules
1. Code Length Limits
- Python files (
.py): Maximum 600 lines per file. - JavaScript/HTML files (
.js,.html): Maximum 500 lines per file.
2. Architecture
- Follow the MVC (Model-View-Controller) pattern for all new features and refactoring.
- Models: Handle data and business logic.
- Views: Manage presentation and user interface.
- Controllers: Process input, interact with models, and render views.
3. Coding Practices
- No guessing: All code must be based on clear requirements or existing patterns in the codebase.
- Avoid unnecessary complexity and keep code readable.
- Document any non-obvious logic with concise comments.
4. General
- Ensure all code changes comply with these rules before merging or deploying.
- If a rule cannot be followed, document the reason clearly in the code and notify the team.