pi extensions and skills.
Served with gravy.
A pile of bits I bolted onto pi: it plans before it edits, keeps risky work in a worktree, and lets me watch agents work in tmux or Zellij. Mostly for me — install it if you fancy.
pi install git@github.com:leemeichin/pibarm.git
What's in the barm
extensions & skillsPlan mode
Plan first, edit later
pi inspects read-only and asks explicit questions before it proposes a plan. edit and write stay disabled until you approve.
Worktrees
Risky work, isolated
Execute plans in a repo-local git worktree instead of your active checkout. Review the diff, then merge or bin it.
Agent panes
Visible parallel agents
Standard subagent and worktree tools stream into automatic tmux or Zellij panes, with the same captured results and a headless fallback.
Presets
Right model for the role
Switch model, thinking level and active tools per role. Planners read; executors write; simple jobs use lighter models.
Watchers
Sibling agents that wait
A watcher polls a PR or external state and only runs when something changes — follow-up without babysitting.
Obsidian
Sessions, exported
Auto-sync each session to your Obsidian vault, debounced after turns and compaction. Your notes, your machine.
See it work
realistic Pi workflows · choose a capabilityTurn an issue backlog into safe work
scout → plan → worktree → watchThe parent coordinates in one full-height Pi pane while scout, planner, and worktree agents stream beside it. Results return to the parent task widget instead of becoming three disconnected chats.
Result Four tickets become one dependency-aware queue; the first unblocked fix lands in an isolated worktree and opens a watched PR.