Skip to content

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.

  • 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.
  1. Confirm the repository-local managed ignore default or deliberately select tracked or none for this clone.
  2. Configure defaults.create and defaults.switch so worktree creation and switching match your preferred launch behavior.
  3. Add lifecycle hooks if you need setup or cleanup automation around create and remove.
  4. Choose how you want to open worktrees: VS Code, automatic cmux workspaces, terminal-native tmux flows, or sesh-driven session switching.
  5. If you work with agents, keep code changes in the affected project repo and shared context in the meta-repo.