Theo's agent skills, boxed up and given away
A grab-bag of Claude Code and Codex skills that push changes all the way to a merged PR — review loops, PR babysitting, and all.
t3dotgg/tstack is a handful of agent skills that hands the entire pull-request lifecycle — review, filing, CI-watching, merge — over to Claude Code and Codex.
What it does
tstack is a set of agent skills from Theo (of T3 fame) for Claude Code and Codex. Each skill is a named routine you invoke with a phrase like “full send” or “babysit” — and it handles a chunk of the PR lifecycle: writing, reviewing, filing, watching CI, and merging. It’s glue, but well-organized glue: the skills compose, with full-send calling sol-loop, file-pr, and babysit-pr under the hood.
The interesting bit
The review skills are the standout. council gets three models from different providers to review a change and loops until they agree; sol-loop does the same with two agents. It’s a cheap way to get adversarial review without scheduling a human. Also notable: takeover finishes someone else’s abandoned PR and keeps their credit, which is a nicer etiquette than most agent workflows bother with.
Key highlights
full-sendtakes a change from idea to merged PR autonomously;full-stopdoes the same but stops for your approval before the mergefile-prwrites PRs that lead with the problem, not a changelog dumpbabysit-prwatches CI and review bots, fixing real findings- Skills degrade gracefully — they use T3 Code features like
delegate_taskwhen available, native tools otherwise - Designed to be edited: personal settings live in
CLAUDE.md/AGENTS.md, so updating the skills doesn’t clobber your tweaks
Caveats
- Requires an authenticated GitHub CLI, and
council/sol-loopneed a harness that can run models from multiple providers (T3 Code’sdelegate_taskor your own setup) babysit-prneedspython3for itspr-waitscript- Skills have interdependencies — you’ll need to install the ones each skill calls
Verdict
Worth a look if you live in Claude Code or Codex and want agents to handle the tedious middle of the PR pipeline. If you don’t already have multi-provider model access, the review-loop skills — the best part — won’t do much for you.
Frequently asked
- What is t3dotgg/tstack?
- A grab-bag of Claude Code and Codex skills that push changes all the way to a merged PR — review loops, PR babysitting, and all.
- Is tstack open source?
- Yes — t3dotgg/tstack is open source, released under the MIT license.
- What language is tstack written in?
- t3dotgg/tstack is primarily written in Python.
- How popular is tstack?
- t3dotgg/tstack has 1.6k stars on GitHub.
- Where can I find tstack?
- t3dotgg/tstack is on GitHub at https://github.com/t3dotgg/tstack.