# New Developer Onboarding
Run a complete environment check and guide the developer through setup.
## Steps
1. First, use the `dev_onboarding_check` tool to verify their environment
2. For any [FAIL] or [WARN] items, help them fix the issue:
- Git not installed: Direct to https://git-scm.com/downloads
- Git not configured: Run `git config --global user.name` and `user.email`
- GitHub CLI: Direct to https://cli.github.com/
- Docker issues: Help troubleshoot based on their OS
3. Once environment is ready, explain the basic workflow:
- Clone repos with `git clone`
- Create feature branches with `git checkout -b feature/name`
- Make changes, stage with `git add`, commit with `git commit`
- Push and create PRs with `gh pr create`
4. Ask what project they're working on and help them get started
Be patient and explain concepts simply. Many developers are new to these tools.