Skip to content

Workflows

Use this section after arashi init when you want workflow guidance instead of a command-by-command reference.

Choose a Workflow

  • Hooks for lifecycle automation around create and remove.
  • Config for command defaults and post-init switch behavior.
  • VS Code for editor-first worktree management.
  • tmux and sesh for terminal-native switching and session workflows.
  • Agents for implementation boundaries and meta-repo guidance.
  1. Configure defaults.create and defaults.switch so worktree creation and switching match your preferred launch behavior.
  2. Add lifecycle hooks if you need setup or cleanup automation around create and remove.
  3. Choose how you want to open worktrees: VSCode, terminal-native tmux flows, or sesh-driven session switching.
  4. If you work with agents, keep code changes in the affected project repo and shared context in the meta-repo.