# AI-Assisted Contributions Need Clear Labels for Open Source Maintainers

DevFeed: [AI-Assisted Contributions Need Clear Labels for Open Source Maintainers](<https://devfeed.tech/articles/your-vibe-coded-slop-pr-is-not-welcome-22437.md>)

Original publisher: [Read original article](<https://samsaffron.com/archive/2025/10/27/your-vibe-coded-slop-pr-is-not-welcome>)

Author: Sam Saffron

Published: 2025-10-27T21:35:36Z

Content type: opinion

Language: en

Sources: [Sam Saffron](<https://devfeed.tech/sources/sam-saffron.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [codex](<https://devfeed.tech/topics/codex.md>), [cursor](<https://devfeed.tech/topics/cursor.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [blog](<https://devfeed.tech/tags/blog.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code-review](<https://devfeed.tech/tags/code-review.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>), [net](<https://devfeed.tech/tags/net.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [saffron](<https://devfeed.tech/tags/saffron.md>), [sam](<https://devfeed.tech/tags/sam.md>), [sql](<https://devfeed.tech/tags/sql.md>), [weblog](<https://devfeed.tech/tags/weblog.md>)

## AI overview

The article argues that AI coding tools have made code generation inexpensive while leaving code review costly for open source maintainers. It proposes distinguishing prototypes from ready-for-review pull requests so contributors communicate the maturity and review expectations of AI-assisted changes.

## Source excerpt

As both developers and stewards of significant open source projects, we're watching AI coding tools create a new problem for open source maintainers. AI assistants like GitHub Copilot, Cursor, Codex, and Claude can now generate hundreds of lines of code in minutes. This is genuinely useful; but it has an unintended consequence: reviewing machine generated code is very costly. The core issue: AI tools have made code generation cheap, but they haven't made code review cheap. Every incomplete PR consumes maintainer attention that could go toward ready-to-merge contributions. At Discourse, we're already seeing this accelerating across our contributor community. In the next year, every engineer maintaining open source projects will face the same challenge. We need a clearer framework for AI-assisted contributions that acknowledges the reality of limited maintainer time. A binary system works extremely well here. On one side there are prototypes that simply demonstrate an idea. On the other side there are ready for review PRs that meet a project's contribution guidelines and are ready for human review. The lack of proper labeling and rules is destructive to the software ecosystem The new tooling is making it trivial to create a change set and lob it over the fence. It can introduce a perverse system where project maintainers spend disproportionate effort reviewing lopsided AI generated code that took seconds for contributors to create and now will take many hours to review. This can be frustrating, time consuming and demotivating. On one side there is a contributor who spent a few minutes fiddling with AI prompts, on the other side you have an engineer that needs to spend many hours or even days deciphering alien intelligence. This is not sustainable and is extremely destructive. The prototype AI coding agents such as Claude Code, Codex, Cursor CLI and more have unlocked the ability to ship a "new kind" of change set, the prototype. The prototype is a live demo. It does n