# AI use cases for Tstack (t3dotgg/tstack)

Repo: [t3dotgg/tstack](https://github.com/t3dotgg/tstack) | Use cases: 3 | Page: https://dedupedai.com/use-cases/t3dotgg-tstack/

tstack is Theo's set of everyday agent skills for Claude Code and Codex. full-send takes a change all the way to a merged PR, full-stop stops when the PR is ready, council gets review from three models from different providers until they agree, file-pr writes short problem-first PRs, babysit-pr watches CI and review bots and fixes real findings, and takeover finishes someone else's PR while keeping their credit.

This file holds every use case of this repo. Each one starts with a "## " heading and ends with its URL.

- Take a change all the way to a merged PR with full send: https://dedupedai.com/use-cases/t3dotgg-tstack/take-a-change-to-merged-pr-with-full-send/
- Get a code review from three models that must agree: https://dedupedai.com/use-cases/t3dotgg-tstack/get-a-three-model-council-review/
- Finish a stale or abandoned PR with take over: https://dedupedai.com/use-cases/t3dotgg-tstack/finish-someone-elses-pr-with-takeover/

## How to take a change all the way to a merged PR with full send with Tstack

Repo: [t3dotgg/tstack](https://github.com/t3dotgg/tstack) | Difficulty: Intermediate | Time: 20 minutes | Basis: From the README

Install Tstack and say full send so the agent proves, reviews, files, babysits and merges the change.

**Who it is for:** A developer who wants small changes merged without watching CI and review bots.

**The problem:** Shipping a small change still means writing the PR, waiting on CI, answering bots and merging by hand.

**The outcome:** A change that is proven, reviewed, filed as a PR, watched through CI and merged, or stopped for you with full stop.

### Steps

1. Run `git clone https://github.com/t3dotgg/tstack`
2. Copy the skills with `cp -R tstack/skills/* ~/.claude/skills/` for Claude Code (or `cp -R tstack/skills/* ~/.codex/skills/` for Codex)
3. Make sure gh is authenticated
4. Make your change, then say full send; it uses sol-loop, file-pr and babysit-pr
5. Say full stop instead if you want to merge it yourself

### Prompt to paste into your agent

```text
Install t3dotgg/tstack into Claude Code, then use full-stop on the change in this branch: prove it, review it, file a short problem-first PR and babysit CI, but stop when the PR is ready for me to merge.
```

### Caveat



Risk, credentials: The skills act through your authenticated gh, so they can push, comment and merge as you; start with full-stop until you trust them.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/t3dotgg-tstack/take-a-change-to-merged-pr-with-full-send/

## How to get a code review from three models that must agree with Tstack

Repo: [t3dotgg/tstack](https://github.com/t3dotgg/tstack) | Difficulty: Advanced | Time: 30 minutes | Basis: From the README

Use the council skill to have models from three providers review a change until they reach agreement.

**Who it is for:** A senior engineer who does not trust a single model's review on risky changes.

**The problem:** One model's review has blind spots, and you cannot tell which findings are real.

**The outcome:** A review where three models from different providers loop until they agree, so the remaining findings are more trustworthy.

### Steps

1. Install Tstack as above
2. Set which models sit on your council in your CLAUDE.md or AGENTS.md
3. Make sure your harness can run subagents on other providers' models
4. Say council on the change you want reviewed
5. Act on the findings the models agree on

### Prompt to paste into your agent

```text
Use the council skill from t3dotgg/tstack to review the diff on this branch with models from three providers, loop until they agree, and list only the agreed findings with file and line.
```

### Caveat

council and sol-loop need subagents on other providers' models; without T3 Code you need a harness that can run them.

Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/t3dotgg-tstack/get-a-three-model-council-review/

## How to finish a stale or abandoned PR with take over with Tstack

Repo: [t3dotgg/tstack](https://github.com/t3dotgg/tstack) | Difficulty: Intermediate | Time: 30 minutes | Basis: From the README

Use takeover to finish someone else's PR, branch or agent thread while keeping their credit.

**Who it is for:** A maintainer with a pile of half-finished PRs from contributors or earlier agent runs.

**The problem:** Stale PRs rot, need rebasing and often should not exist anymore, and finishing them by hand is slow.

**The outcome:** Old PRs rebased and judged by modernize, finished where worthwhile and filed with credit kept for the original author.

### Steps

1. Install Tstack, including modernize, file-pr, babysit-pr and leaving-pr-comments, which takeover uses
2. Point the agent at the stale PR or branch and say take over
3. Let modernize rebase it and decide whether it should still exist
4. Review the finished PR and the comments the agent posted
5. Use babysit to watch it through CI

### Prompt to paste into your agent

```text
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



Disclaimer: Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk. Full text: https://dedupedai.com/disclaimer/

URL: https://dedupedai.com/use-cases/t3dotgg-tstack/finish-someone-elses-pr-with-takeover/
