Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when configuring or troubleshooting T3 Code projects, multi-machine environments, desktop or headless servers, project names or icons, updates, launchers, or private remote access. Trigger on stale project entries, wrong workspace identity, missing favicons, update banners, saved backend setup, server reachability, Tailscale exposure, SSH tunnel fallback, or T3 service setup.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 18% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-06 | ✗→✓ | ▲ Improved | -4% | 0% |
Manage T3 Code without tying the setup to one machine, package source, repository layout, or private network.
Identify the failing surface before changing anything:
Record the installed version and supported flags first:
basht3 --version t3 project --help t3 serve --help
Nightly flags and storage details can change. Prefer the installed CLI help over copied commands.
command -v t3.~/.t3, but --base-dir or T3CODE_HOME may override it.references/multi-machine.md before setting up one desktop to manage projects on other hosts.references/windows-remote.md when a remote T3 backend runs on Windows.references/project-state.md before changing project records or icons.references/remote-tailscale.md before exposing a headless server.references/updates-and-launchers.md before installing T3 or changing release channels, updates, wrappers, or services.Use T3 project commands before considering direct database edits:
basht3 project add --base-dir "$HOME/.t3" --title "Project (Workstation)" /path/to/repository t3 project rename --base-dir "$HOME/.t3" /path/to/repository "Project (Workstation)" t3 project remove --base-dir "$HOME/.t3" /path/to/repository
Do not use --force with t3 project remove unless the user explicitly intends to delete the project and its threads.
Use host-qualified titles only when the same repository is active on more than one machine and the distinction helps the user select the right workspace. Do not change the Git remote to solve a display-name problem.
Do not patch an installed AppImage, generated bundle, or package directory for a durable fix. Put local behavior in user-owned locations such as:
~/.local/bin/ for launch, update, or tunnel wrappers.~/.local/share/ for local-only assets.~/.config/systemd/user/ for user services and timers.Keep machine-specific paths, hostnames, ports, and network addresses in local configuration, not in the reusable skill.
Run the checks that match the change:
If the project documents a specific verification command, run that check as well.
Other measured skills in the registry, with their headline benchmark lift.