Who it is forA maintainer with a pile of half-finished PRs from contributors or earlier agent runs.
The problemStale PRs rot, need rebasing and often should not exist anymore, and finishing them by hand is slow.
The outcomeOld PRs rebased and judged by modernize, finished where worthwhile and filed with credit kept for the original author.
What you need first
- Claude Code or Codex
- An authenticated GitHub CLI (gh)
- python3 for babysit-pr's pr-wait script
- council and sol-loop need subagents on other providers' models (T3 Code or a harness that can run them)
Steps
- Install Tstack, including modernize, file-pr, babysit-pr and leaving-pr-comments, which takeover uses
- Point the agent at the stale PR or branch and say take over
- Let modernize rebase it and decide whether it should still exist
- Review the finished PR and the comments the agent posted
- Use babysit to watch it through CI
Prompt for your agent
Use the takeover skill from t3dotgg/tstack on PR <number>: rebase it with modernize, tell me whether it should still exist, and if so finish it, keep the original author's credit and babysit it through CI.
Caveat.
Use this in your AI agent
Ask your agent
Using the Deduped MCP, get the setup steps for t3dotgg/tstack and "Finish a stale or abandoned PR with take over"
Add Deduped to Claude Code once
claude mcp add --transport http deduped https://dedupedai.com/mcp
Every Monday: the 5 hottest repos and exactly how to use them. Free, one email a week, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer