# Contributing
Thanks for your interest in AgentIgnore!
This project is intentionally small and focused, and contributions of all sizes are welcome.
## Ways to Contribute
You don't need to submit code to help.
Contributions can include:
* Bug reports
* Feature requests
* Documentation improvements
* Examples and tutorials
* Tests
* Code improvements
* Performance optimizations
* Security reviews
If you have an idea, open an issue and let's discuss it.
## Pull Requests
Pull requests are welcome.
A few simple guidelines:
* Keep changes focused.
* Prefer small PRs over large rewrites.
* Explain the motivation behind the change.
* Update documentation when appropriate.
* Be respectful during discussions and reviews.
Perfection is not required. Iteration is part of the process.
## AI-Assisted Contributions
AI-assisted contributions are welcome.
If you use tools such as ChatGPT, Claude, Gemini, Copilot, Cursor, Aider, or similar tools, that's completely fine.
The important part is that you:
* Understand the code being submitted.
* Review generated changes before opening a PR.
* Test your changes.
* Take responsibility for the final result.
Please do not submit generated code that you have not reviewed.
## Project Philosophy
A few principles that guide the project:
* Keep it simple.
* Keep dependencies under control.
* Prefer maintainability over cleverness.
* Focus on the core mission: controlling what agents can see.
Not every feature request will be accepted, and that's okay. Discussion is encouraged.
## Questions?
Open an issue.
Thanks for helping make AgentIgnore better.