Tri Code — Productivity skill for Claude Code
tri-code is a minimal agent development environment.
How to install Tri Code
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open WaldoJoubert-GH/tri-code and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tri Code does
tri-code is a minimal agent development environment. Focusing on claude and pi development workflow
Alternatives in Productivity
- Worktree Status Check — Verify the current worktree environment and show task details 23.4k ★
- Performance Optimization Skill — Systematic performance analysis and optimization for RTK CLI tool, focusing on startup time (<10ms), memory us 11.9k ★
- 🤝 Contributing To Agent Skills — First of all, thank you for taking the time to contribute 1.7k ★
README
tri-code
tri-code is a minimal agent development environment. The left sidebar lists projects grouped by host (`local` or an ssh destination). Each project has terminal tabs that run an agent: `claude` (Claude Code), `pi`, a plain shell, or any terminal app you add. Local tabs run in a local PTY. Remote tabs run the system `ssh` client and attach to a persistent session on the remote host, so agents survive network drops and app restarts. The app is built with Tauri v2 (Rust), SolidJS, and xterm.js. Projects and tabs are saved to `state.json` in the Tauri app config directory.

Screenshots
**Agents side by side.** claude, pi, the issues panel and a shell tiled in the grid layout. The sidebar groups projects by environment, local or ssh.

**Git window.** Stage files, read the diff, browse recent commits, and draft the commit message with ✦ from the diff, the In Progress issue and the commit style.

**Editor.** The project's file tree, a tab per file and a CodeMirror editor: syntax colours for the common languages, search, multi-cursor, folding. Markdown, HTML and SVG also show rendered. One click opens a preview tab that the next click replaces; double-click or edit to keep it, `Ctrl`+click for a second editor beside. Saving won't overwrite a file an agent changed since you opened it without asking. A changed file gets a **Diff** view beside Source (`Alt+D` switches): `HEAD → buffer` (unsaved edits included, a staged rename against its old name), unified or side by side, and a double-click there goes back to source at that line. In Source, thin bars beside the line numbers mark added, changed and deleted lines.
![Files window with the README preview
Related Skills
Modes
When updating your task boundary, you must explicitly set your current agent mode. Think of this as a way of f
Ohd Setup
Check (and on approval install) the plugins ohd builds on, verify the Workflow tool, and report an environment
Cc Janitor
Tidy up your Claude Code environment — sessions, permissions, context, hooks, schedule. Open-source TUI/CLI.
VibeNode
A fully local agentic coding environment — interactive session management with voice and mobile support, a hie
Task
Manage tasks in minimal todo.md checklist
Maestro Flow One
All Maestro workflow commands packaged as a single Claude Code skill — intent routing, decision gates, minimal
Related Agents
Angularjs Pro
Expert in AngularJS development, focusing on optimizing code structure, improving performance, and ensuring be
Dotfiles Reviewer
Use this agent when you need expert review of dotfiles configurations, shell scripts, or development environme
Local Dev
Local development environment expert — use when starting/stopping local services with podman-compose, running