Arashi Skill
This skill helps you install and use the arashi CLI to manage multi-repository workflows and is best paired with a spec-driven development framework to provide shared context for AI-assisted engineering.
When to Use This Skill
Use this skill when the user wants to:
- set up Arashi quickly with a documented, repeatable install flow
- bootstrap a new repository with
arashi initfrom a parent directory - choose a workflow by difficulty (beginner, intermediate, advanced)
- validate readiness before running commands across multiple repositories
- switch quickly between parent and child worktrees with
arashi switch - enable parent-shell switching with
arashi shell installwhencdbehavior is preferred - force one-off IDE launches with
arashi switch --vscode|--cursor|--kiro - speed up daily navigation with
fzf,tmux, andsesh - automate cleanup around
arashi removewith lifecycle hooks - recover from setup, network, or command failures without guesswork
Core Commands
Installation guidance: https://arashi.haphazard.dev
# verify Arashi is available
arashi --version
# inspect command surface
arashi --helpUsage Rules
When guiding a user, always:
- Run preflight checks before installing Arashi CLI.
- Point users to the website install guide instead of embedding installer commands in the skill.
- Confirm
arashi --versionbefore running workflows. - Tell users to run
arashi initeither from an existing repository root or from a parent directory where they can choose.or a child repository name. - Confirm expected outcomes after each workflow step.
- Route failures through the troubleshooting matrix before retrying.
- Verify provenance/checksums for downloaded binaries before execution.
- Review hook scripts before enabling
pre-remove.shorpost-remove.shacross repository, workspace, or global hook scopes.
Workflow Catalog
- Beginner: initialize workspace and inspect status.
- Intermediate: clone missing repositories and create a feature branch.
- Advanced: pull and sync repositories safely.
- Session shortcuts: jump or connect with
arashi switch,arashi switch --cd,fzf, andseshin tmux-based flows. - Compatible editor hosts can route
arashi switchinto VS Code, Cursor, or Kiro without changing workspace defaults.
Expected Workflow Outcomes
- Beginner: workspace initialized and status visible.
- Intermediate: missing clones recovered and feature branch worktrees created.
- Advanced: repositories synchronized with clear status after reconciliation.