| name | j-host-ops |
| description | Plan and guide host-machine operations that must be run manually outside this devcontainer. Use when the task targets local/remote hosts (not the current workspace container), especially SSH/mosh/tmux/terminal/network setup. |
/j-host-ops
Use this skill when work must happen on real hosts instead of inside this container.
Host Labels
tux = laptop/client machine
berghome = home/server machine
Always group commands by these labels.
Rules
- Do not run host-changing commands from this container.
- Provide copy-paste commands for
tux, berghome, or both.
- Include verify steps and expected output for each phase.
- Include rollback steps for anything stateful (services, packages, firewall, config).
- Keep steps short and linear.
Output Format
Use this structure:
- Goal (one sentence)
- Preconditions
- Steps
tux commands
berghome commands
- Verify
- Rollback
- What to report back (specific command outputs to paste)
Default Safety
- Prefer reversible changes.
- Prefer scoped exposure (for example Tailscale-only binds/firewall rules).
- Call out privilege level (
sudo vs user) explicitly.
- If uncertain about host state, ask for command output before the next step.