steward
Installation
SKILL.md
Steward
Sweep every repository a session has been working in, run the loop's housekeeping in each, and hand back one report of what is waiting on a person.
Read shared/git.md first — base resolution, the force-push rule, what "merged" means after a rebase, and § The home worktree.
This skill owns three things the skills it delegates to cannot see: which repositories exist (each of them works in one), which worktrees a session still occupies (git cannot tell), and the report across all of them. Everything else it hands off:
| Pass | Delegated to | What the steward adds |
|---|---|---|
| fast-forward the base | /dev:sync |
runs it in every repository |
| merged branches, worktrees, residue | /dev:cleanup |
the occupancy list — worktrees it must keep |
| conversation titles | /dev:retitle |
invoked without --apply, so it proposes and writes nothing, unless an attended person asked for the renames |
| landing a branch | nobody | reported as ready, with the command; /dev:ship is the person's to run |
It never merges, rebases, resolves a conflict, deletes anything cleanup would keep, or renames a title without the two-column table.