We view Artificial Intelligence (AI) coding assistants as standard, modern developer tools — much like IDEs, linters, compilers, and debuggers.
When used responsibly, AI tools accelerate development, eliminate tedious tasks, and allow contributors to focus on core architecture and user experience.
AI coding assistants (such as Antigravity, GitHub Copilot, Cursor, Claude, ChatGPT, Gemini, etc.) are fully accepted and welcomed for contributing to this repository.
- Generating Boilerplate Code: Creating Jetpack Compose components, data models, or standard helper functions.
- Automating Repetitive Tasks: Writing unit tests, formatting documentation, and converting data structures.
- Rapid Research & Reference: Troubleshooting build issues, looking up Android/Linux APIs, and avoiding long searches on Stack Overflow.
- Code Refactoring & Optimization: Suggesting performance improvements or cleaning up existing algorithms.
While AI is a powerful aid, human accountability is absolute.
- You Own the Code: The contributor submitting the Pull Request retains 100% responsibility and ownership for every line of code submitted.
- Mandatory Line-by-Line Review: You MUST carefully inspect, test, and understand all AI-generated code before submitting a commit or opening a Pull Request.
- No Blind Copy-Pasting: Never submit code that you do not understand or cannot debug yourself.
- All commits, PR descriptions, and issue discussions must be handled directly by a human developer.
- Be prepared to answer questions, justify architectural decisions, and address feedback during PR reviews.
- Unsolicited automated AI bot Pull Requests will be closed and rejected immediately.
- PRs generated automatically by automated bots without human review, testing, and active maintainer participation are not accepted.
TL;DR: Use AI to work faster, write boilerplate, and learn APIs — but always review every line, test your changes on a real device or emulator, and take full personal ownership of your PRs.