Skip to content

Workflows

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

  • 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.
  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.