Patchdeck banner
jeremymcs jeremymcs

Patchdeck

AI community

Description

Autonomous GitHub PR/Issue babysitter — watches repos, triages Issues & PR review feedback, and dispatches local AI agents to fix code.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

PatchDeck

[![CI](https://github.com/jeremymcs/patchdeck/actions/workflows/ci.yml/badge.svg)](https://github.com/jeremymcs/patchdeck/actions/workflows/ci.yml) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Node.js 22+](https://img.shields.io/badge/Node.js-22%2B-green.svg)](https://nodejs.org/) [![TypeScript](https://img.shields.io/badge/TypeScript-strict-blue.svg)](https://www.typescriptlang.org/)

PatchDeck is a local-first workbench for keeping GitHub pull requests and issues moving. It watches the repositories you choose, syncs review feedback and failed checks into one dashboard, then runs your local coding agent in an isolated worktree when something should be fixed.

The goal is simple: fewer stale PRs, fewer forgotten review comments, and less time bouncing between GitHub tabs just to figure out what still needs action.

![PatchDeck dashboard](docs/assets/PatchDeck-Dashboard.png)

![PatchDeck Issues dashboard](docs/assets/PatchDeck-Issues.png)

PatchDeck can spend paid agent usage when automation is enabled. Start manually, watch the logs, and only turn on the automatic paths you actually trust.

What It Does

PatchDeck gives you one place to manage the repetitive work around PRs and issues:

  • Watch GitHub repositories or individual PR URLs.
  • Sync review comments, review threads, PR status, mergeability, CI state, and activity logs.
  • Triage feedback into accepted work, rejected/no-op feedback, or items that need human review.
  • Run accepted work in isolated git worktrees under the PatchDeck home directory.
  • Commit and push verified fixes back to the PR branch.
  • Reply to GitHub review threads and resolve conversations when work is complete.
  • Monitor GitHub issues and open fix PRs for issues that are marked ready.
  • Queue release runs for merged PRs and publish GitHub releases when enabled.
  • Track CI healing sessions and bounded retry attempts for repairable failures.
  • Monitor supported post-merge deployments and o