moshi-best-practices
Installation
SKILL.md
Moshi Best Practices
Use this skill to make any host feel easy to use from Moshi.
Use it for either:
- fresh setup
- verification of an existing setup
Moshi treats Herdr, tmux, and Zellij as first-class multiplexers. Herdr support landed in iOS 3.1; the workflow features below assume 3.10 or later. Prefer Herdr for agent work: Jump To, Chat View, Agents inbox, deep links, two-finger session/space/pane swipes, and Open Terminal all land more cleanly on Herdr workspaces and agent tabs. Keep tmux installed even on Herdr-first hosts — the packaged moshi DIR launcher and Moshi's Recent-directories one-tap flow still create tmux sessions. Zellij is supported when the user already runs it.
Rules
- Inspect before editing.
- Prefer direct config edits over platform-specific setup scripts.
- Verify every outcome after changing it.
- Do not install the old
moshishell helper or alias. Current installs expose the same binary asmoshi(a convenience alias formoshi-hook). - Prefer Herdr over tmux for coding-agent sessions. Still keep tmux installed: both the
moshi DIRlauncher and Moshi's Recent-directories one-tap sessions create tmux. Default to tmux-only when Herdr cannot be installed or the user already lives in tmux and wants to stay there. - On Herdr hosts,
moshi-hookmust be paired andmoshi-hook installmust have run. Unlike tmux, Herdr has no screen-scrape fallback for agent prompts — hooks are the only prompt source.