When a user launches VibeTree for the first time, they should be guided through a minimal onboarding experience that checks for required tools, suggests optional enhancements, and helps them configure their environment.
This improves first-run UX, reduces confusion, and ensures Claude/Git integration works seamlessly.