- Follow the Airbnb JavaScript Style Guide
- Suggest splitting files into smaller, focused units when appropriate
- Add comments for non-obvious logic. Keep all text in English
- All new features should have corresponding unit tests
- Include all content without abbreviation, unless specified otherwise
- Optimize for handling large codebases while maintaining output quality