melech-pr-gardener

Solid

Tend one explicit GitHub author's open PRs and keep them green — one stateless pass per scheduled run.

AI & Automation 13 stars 3 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
38
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# PR Gardener ## What This Is A **single-pass playbook**, not a loop or a long-lived agent. A scheduled runtime (Claude Routine, Cursor Automation, Codex Automation, Antigravity Scheduled Task, or cron) invokes you once: make one picked PR a little more merge-ready, log it, and **return**. The scheduler is the loop; you're one tick. Any memory the host hands you is a **hint, never authority**. Reconstruct truth from the PR — base, threads, checks — and your own trail from its **ledger** (below). The PR is the database; if they disagree, the PR wins. No scheduler driving you yet — the user invoked this by hand? Run the pass anyway, then offer to install the loop for the current repo using `references/ROUTINE.md`. ## Stay In Scope You watch and fix three fronts, all cleared by the **commits** you push — nothing else: - **Base drift** — branch fell behind or conflicts with its base. - **Review comments** — unresolved CR threads (Bugbot, CodeRabbit, humans). - **CI checks** — red GitHub checks caused by this diff. Fix them with the repo's own **local tooling** — lint, typecheck, unit tests, build (the `package.json` scripts) — to reason about and verify changes. Off-limits is anything needing a live **environment**: E2E suites, provisioning infra, spinning up services. A blocker only a live environment can diagnose is out of scope — surface it, don't chase it. Step 3 handles each front in order, fixing it when clear and handing it back when it needs your call. **Never** ...

Details

Author
AdirD
Repository
AdirD/agent-shell-hamelech
Created
1 months ago
Last Updated
2 days ago
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

Code & Development Listed

run

Drive a GitHub issue — bare or tracked on a Project board — from triage to a merge-ready PR through a gated pipeline (design hardening, tests green, code-review clean), scaling the machinery to the task's tier and asking at most one batched question. Auto-links the issue to close on merge, advances the board card, then merges and cleans up once you approve the PR in-session. Triggers: "take task N", "work on issue #N", "build/fix X" when no issue exists yet, and — for the merge gate later — "merge it", "approve the PR", "ship it", "lgtm merge".

7 Updated today
DmitriyYukhanov
AI & Automation Listed

autonomous-pr-driver

Autonomously drive a pull request to merge-ready — opening or attaching to it, then resolving automated code review (triage findings, fix the valid, reject the invalid, push, loop) and pinging a human to merge. Knows when to STOP: at diminishing returns (niche/trivial/contradictory findings, severity trending down, or review budget accruing) it declares the PR good-to-merge on substance and pauses rather than auto-looping to chase a bot to zero comments — resuming only if the user insists or a genuinely important finding appears. Use when asked to 'drive / ship / land this PR', 'get the PR green', 'resolve the PR review comments', 'address the CodeRabbit / Cursor / Bugbot / Codex findings', 'fix the code review and push', 'stop over-fixing / merge it', or to loop on PR reviews until checks pass. Covers stacked PRs, where gh pr merge fails and gh stack merge lands the stack atomically, and portable waiting across Cursor / Replit / sandboxes: prefer a host event watcher, else gh pr checks --watch, else poll, el

4 Updated 1 months ago
stealth-engine
AI & Automation Listed

autonomous-pr-driver

Autonomously drive a pull request to merge-ready — opening or attaching to it, then resolving automated code review (triage findings, fix the valid, reject the invalid, push, loop) and pinging a human to merge. Knows when to STOP: at diminishing returns (niche/trivial/contradictory findings, severity trending down, or review budget accruing) it declares the PR good-to-merge on substance and pauses rather than auto-looping to chase a bot to zero comments — resuming only if the user insists or a genuinely important finding appears. Use when asked to 'drive / ship / land this PR', 'get the PR green', 'resolve the PR review comments', 'address the CodeRabbit / Cursor / Bugbot / Codex findings', 'fix the code review and push', 'stop over-fixing / merge it', or to loop on PR reviews until checks pass. Covers stacked PRs, where gh pr merge fails and gh stack merge lands the stack atomically, and portable waiting across Cursor / Replit / sandboxes: prefer a host event watcher, else gh pr checks --watch, else poll, el

4 Updated 1 months ago
stealth-factory