Workflows
Use this section when you want outcome-focused guidance instead of a command-by-command reference. Arashi’s primary workflow coordinates worktrees across the repositories in a configured meta-repo.
Choose a Workflow
Section titled “Choose a Workflow”- Config for managed path ignore scope, command defaults, and post-init switch behavior.
- Hooks for lifecycle automation around create and remove.
- Agents for implementation boundaries and meta-repo guidance.
- VS Code for editor-first worktree management.
- tmux and sesh for terminal-native switching and session workflows.
- cmux for automatic workspace creation and focus from cmux-managed terminals.
- JSON Automation for machine-readable output, envelope examples, and command support.
- Standalone Repository for ad hoc use in a project that has not adopted Arashi configuration.
Recommended Path After arashi init
Section titled “Recommended Path After arashi init”- Confirm the repository-local managed ignore default or deliberately select
trackedornonefor this clone. - Configure
defaults.createanddefaults.switchso worktree creation and switching match your preferred launch behavior. - Add lifecycle hooks if you need setup or cleanup automation around
createandremove. - Choose how you want to open worktrees: VS Code, automatic cmux workspaces, terminal-native tmux flows, or
sesh-driven session switching. - If you work with agents, keep code changes in the affected project repo and shared context in the meta-repo.