daily-pr-maintenance

Stage conflict resolutions and review feedback fixes for authored GitHub pull requests.

Updated Jul 17, 2026
One-click install
npx skills add https://github.com/guneysol/agent-configs --skill daily-pr-maintenance-guneysol
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: daily-pr-maintenance
Source: https://github.com/guneysol/agent-configs/tree/main/agents/skills/daily-pr-maintenance
Command: npx skills add https://github.com/guneysol/agent-configs --skill daily-pr-maintenance-guneysol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Open pull requests accumulate merge conflicts and review feedback that require repetitive manual upkeep. This Skill automates scheduled maintenance of your authored GitHub PRs by resolving conflicts, addressing actionable review comments, validating changes, and staging everything without publishing until you explicitly ask. ## Core Features & Use Cases - Stage-only scheduled runs: Scan your open PRs, resolve unambiguous merge conflicts, apply narrow fixes for actionable review feedback, run relevant checks, and stage the results without committing or pushing. - Explicit push and cleanup workflows: Commit and push staged work only after an unambiguous user request, then optionally remove automation worktrees after confirmation. - Safety boundaries: Never force-push, rebase, amend, bypass hooks, reply to reviewers, or touch unrelated work; ambiguous situations are reported as blocked instead of guessed. - Use Case: A scheduled daily run finds your PR has a merge conflict and one unresolved review comment. It resolves the conflict in an isolated worktree, applies the requested fix, runs the relevant tests, stages everything, and reports the result so you can review and push later. ## Quick Start Use $daily-pr-maintenance to stage safe maintenance for my open pull requests and explain the result.

Frequently Asked Questions about daily-pr-maintenance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically maintain my open GitHub pull requests?▼

Run the skill in stage-only mode to scan your authored open PRs, resolve unambiguous merge conflicts, apply narrow fixes for actionable review feedback, and stage validated changes. Nothing is committed or pushed until you explicitly request it.

How to resolve PR merge conflicts and review comments automatically?▼

The skill resolves conflicts first in an isolated worktree, then evaluates review feedback against the conflict-resolved code. It applies only narrow worthwhile fixes, stages intended source changes, and runs the smallest relevant tests or checks.

Does the skill push changes to GitHub automatically?▼

No. Scheduled runs are strictly stage-only and end with a report stating nothing was committed or pushed. Pushing happens only after an explicit command like "Push PR #N", using a normal signed commit and a non-force push.

What review feedback counts as actionable for a pull request?▼

Actionable feedback includes merge conflicts, unresolved non-outdated external threads describing concrete defects, current CHANGES_REQUESTED reviews with concrete requests, and top-level comments describing defects or requested changes. Resolved, outdated, superseded, duplicated, or self-authored items are excluded.

When should I not use automated PR maintenance?▼

Do not use it for ordinary pushes or when conflict intent is ambiguous, since the skill reports blocked rather than guessing. It also skips fork PRs whose head repository cannot be updated safely and never force-pushes, rebases, or amends.