Background
As AI coding assistants (Copilot, Cursor, Claude, etc.) and autonomous agents become more prevalent, open-source maintainers are increasingly burdened by low-effort or poorly understood AI-generated pull requests.
Major open-source ecosystems (like Kubernetes) have recently introduced formal AI Guidance to ensure transparency and accountability. Following discussions in microcks/microcks#2202, we agreed to establish a global AI policy for the Microcks organization.
Proposal
I propose we establish an organization-wide AI Contribution Policy to protect maintainer time and ensure code quality.
Specifically, we should update CONTRIBUTING.md and our PR Templates to enforce the following:
- Explicit Disclosure: Require contributors to explicitly disclose AI usage in their PR descriptions.
- Quality Control: Clarify that large, entirely AI-generated PRs or AI-generated commit messages are discouraged.
- Human Accountability: Establish a rule that contributors must understand their code. If a reviewer asks a question about an implementation and the contributor cannot explain it, the PR may be closed.
- No AI Auto-replies: Prohibit the use of AI tools to auto-reply to maintainer review comments.
- PR Checklist: Add a checklist item to the default PR template (e.g.,
[ ] If AI tools were used to assist in writing this PR, I have disclosed it in the description.)
Establishing these boundaries now will ensure that as AI tools get more popular, the quality of contributions remains high across all Microcks repositories.
Background
As AI coding assistants (Copilot, Cursor, Claude, etc.) and autonomous agents become more prevalent, open-source maintainers are increasingly burdened by low-effort or poorly understood AI-generated pull requests.
Major open-source ecosystems (like Kubernetes) have recently introduced formal AI Guidance to ensure transparency and accountability. Following discussions in microcks/microcks#2202, we agreed to establish a global AI policy for the Microcks organization.
Proposal
I propose we establish an organization-wide AI Contribution Policy to protect maintainer time and ensure code quality.
Specifically, we should update
CONTRIBUTING.mdand our PR Templates to enforce the following:[ ] If AI tools were used to assist in writing this PR, I have disclosed it in the description.)Establishing these boundaries now will ensure that as AI tools get more popular, the quality of contributions remains high across all Microcks repositories.