cd /news/ai-agents/show-hn-four-questions-to-stop-ai-ge… · home › topics › ai-agents › article
[ARTICLE · art-149080] src=github.com ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Show HN: Four Questions to stop AI-gen PRs from DDoSing your GitHub repository

A maintainer released agent-pr-gate, a CONTRIBUTING.md snippet that asks AI coding agents four questions before they open pull requests, after one account opened 58 PRs in 10 days on the benchmark-radar repository and only five were merged. The guide, published under CC0 1.0, instructs agents to wait for a human answer and adds a separate open-item limit, though the maintainer states results after adopting the gate have not yet been measured and it is not an enforced PR blocker.

read1 min views1 publishedOct 11, 2026
Show HN: Four Questions to stop AI-gen PRs from DDoSing your GitHub repository
Image: Michielbdejong (auto-discovered)

DDoS us with PRs? Your own agent has questions to DDoS you first.

One account. 58 PRs in 10 days. Five merged. That's what landed in benchmark-radar's review queue.

So we put four questions in CONTRIBUTING.md. Before an AI agent writes a PR, it has to stop and ask its human what they're actually trying to achieve. The agent can't answer for them. It has to wait.

The person generating the work gets the questions first. Give your agent the prompt below.

Paste this into your Agent:

help me copy and paste https://github.com/ktwu01/agent-pr-gate/blob/main/CONTRIBUTING.md into our CONTRIBUTING.md

No bot. No dependencies. We use it here too.

The copied guide includes the four-question gate and which PRs we don't accept, drawing on benchmark-radar's contributing guide.

One account opened 58 PRs in 10 days on benchmark-radar. Five were merged. The maintainer's account documents the flood, including eight PRs in 27 seconds.

benchmark-radar now asks these four questions and tells agents to wait for the human. It also added a separate open-item limit. Results after adopting the gate have not been measured here yet.

The idea is simple: ask contributors to think about who benefits before generating work for maintainers. “Customer” can mean a user or a maintainer.

This works only when an agent reads and follows the instructions. It is not an enforced PR blocker.

Keep <!-- https://github.com/ktwu01/agent-pr-gate --> in your snippet so others can find it. Search GitHub for adopters. Verify actual use and count unique repos before reporting adoption numbers. Search results can include copies and examples, and miss unindexed repos.

Share this repo with a maintainer whose review queue needs a break.

Inspired by @ycaophysics. CC0 1.0. Copy and adapt freely. No attribution required.

── more in #ai-agents 4 stories · sorted by recency
── more on @agent-pr-gate 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-four-questio…] indexed:0 read:1min 2026-10-11 · —