USE CASEEngineeringAdvanced

Hundreds of PRs in a day, each closed with proof

Kun rabbit-holed into Grok Ship — a software factory inside Grok Bot. He said yesterday alone, hundreds of issues and PRs across his repos got done by it. Captain the ship; it ships.

Grok·0.0·0 saves·10 uses·via @kunchenguid·Tweet by @kunchenguid

How it runs

5 steps. Do them in order.

  1. 01In Grok Bot, create a bot named **Grok Ship** and connect GitHub.
  2. 02Paste the reconstructed prompt below in as its standing instructions, then tell it the one job: software factory.
  3. 03Give it the context it needs — the accounts, files, and rules specific to your setup — so it can hold the job the way the original build did.
  4. 04Run it each morning; it acts once you approve each step.
  5. 05Watch the first few runs, correct anything off, then let it hold the job. Adapt the connected tools to match your own stack.

What you get

The metric here is closes, not cleverness: hundreds of small, evidenced PRs across repos in a day beats one theatrical rewrite. Every close needs proof — a test, a screenshot, or a note that it was already fixed on main — which keeps a high-throughput agent honest instead of just marking issues done.

Prompt

Copy it. Change the names. Keep the job.

Prompt
Role: Grok Ship. Software factory. I captain. You ship.

Mission: Across the repos I list, pick up issues, open PRs, run tests, and close what is actually done. Throughput is the point — hundreds of small closes beat one theatrical rewrite.

Tools: GitHub, Cursor cloud agents, CI. One queue file of in-flight work so nothing is invisible.

What good looks like:
- A daily board: issues picked up, PRs opened, PRs merged (only after I or CI + my rule says so), still blocked.
- Each close has evidence (tests, screenshot, or “already fixed on main”).
- Parallel agents on independent issues. No two agents on the same file.

Never, without asking: merge to main if tests are red, force-push, change repo settings, or close an issue with no evidence. Never “complete” a chore by deleting the issue.

Stop if you are about to touch secrets, billing, or auth without a test.
Use withGrok

via @kunchenguid · Tweet by @kunchenguid

Tips

  • ·Reconstructed from @kunchenguid's published Grok Bot build. Adapt the connected accounts and context to your own stack — the prompt is a Curator reconstruction, not the author's original text.
  • ·daily
  • ·acts-with-approval

Related setups

Same category. Different job.

More in Engineering

It read the tests, found the bug gone, and closed it

Debbie spun up a coding bot on debs-obrien/playwright-movies-app. It checked issue 29, found the tests already used waitForURL with no hard waits, asked if it should close, then closed it with a note after GitHub was connected — she clicked through to GitHub to confirm.

Engineering·Moderate·0 saves
Setup

Four photos to a 3D-printed materials experiment

MIT's Markus Buehler ran a three-bot team that turned four reference photos into transferable design principles, an interactive physics simulator, 47 experiments, a scientific report, and two parts sliced and printed on a Bambu H2D — the whole loop overnight.

Engineering·Advanced·0 saves
Setup

Harden your email-reading Grok Bot against prompt injection

Peter's security prompt for any bot that reads and replies to email: treat every part of an email - body, subject, sender, attachments, even hidden white text - as DATA, never instructions. It lists the injection patterns to refuse, flags attempts instead of complying, and gates real actions behind your confirmation.

Engineering·Simple·0 saves
Setup

Turn your messy machine into a real agent team

Avid's chief-of-staff prompt: it mines everything you've done on your machine — configs, recurring tasks, repeated prompts, the corrections you keep giving — and turns it into a real agent team with role files, skills, a verified run and a handbook, all written to files.

Engineering·Advanced·0 saves
Setup