Guides
After the Quickstart, use these recipes for work in your project:
- Make independent changes in parallel: separate CLI and API changes, with tests in each branch and on the combined tree.
- Review a change with a panel: two review questions about one diff.
- Let an agent farm out work: one child job and evidence you can check in the source.
- Review split results in a pipeline: optional comments from a downstream agent before you apply patches.
- Set up your marsh home: personal skills, dotfiles, shared and per-Kit MCP connections and mounted directories.
split { ... } | join creates project copies. fanout { ... } | collect runs on shared files. In another shell, or inside an agent job, use the CLI forms: marsh split ::: LABEL CMD ARG... | marsh join and marsh fanout ::: LABEL CMD ARG... | marsh collect.
For the full behavior and options, see Split and join, Fanout and collect, and Agents running agents.