Developer Onboarding
Complete developer environment setup guides across all major platforms.
Overview
This skill provides step-by-step onboarding documentation for setting up:
- Package managers (winget, Homebrew, apt, pacman)
- Runtime environments (NVM for Node.js)
- Shell & terminal (PowerShell, Zsh, Bash customization)
- Code editors (VS Code, JetBrains, Neovim)
- AI tooling (Claude Code, Cursor, LM Studio, Gemini CLI)
- Containerization (Docker setup)
- Cloud platforms (Azure CLI)
- Database tools (DBeaver, Azure Data Studio)
- Security tools (GPG, SSH, Windows Sandbox)
- Productivity tools (Figma, various utilities)
When to Use This Skill
Use this skill when:
- Setting up a new development machine
- Onboarding new developers to a team
- Finding platform-specific installation instructions
- Configuring developer tools across Windows, macOS, Linux, or WSL
- Looking for best practices in environment setup
- Troubleshooting developer tool installations
Quick Start by Platform
Windows
Main Guide: references/windows-onboarding.md
Follow the ordered steps covering WSL, package management, Git (via git skills), runtime environments, shell configuration, and development tools.
macOS
Main Guide: references/macos-onboarding.md
Follow the ordered steps covering Homebrew, Git (via git skills), runtime environments, shell configuration, and development tools.
Linux
Main Guide: references/linux-onboarding.md
Follow the ordered steps covering package management, Git (via git skills), runtime environments, shell configuration, and development tools.
Topics Index
| Topic |
Windows |
macOS |
Linux |
WSL |
| Package Management |
Windows |
macOS |
Linux |
- |
| WSL Setup |
Windows |
- |
- |
- |
| Linux Fundamentals |
- |
- |
Linux |
WSL |
| Runtime Environments |
Windows |
macOS |
Linux |
- |
| PowerShell |
Windows |
macOS |
Linux |
- |
| Shell Customization |
Windows |
macOS |
Linux |
- |
| Alternative Shells |
Windows |
macOS |
Linux |
- |
| Code Editors |
Windows |
macOS |
Linux |
- |
| AI Tooling |
Windows |
macOS |
Linux |
- |
| Docker |
Windows |
macOS |
Linux |
- |
| API Tools |
Windows |
macOS |
Linux |
WSL |
| Web Browsers |
Windows |
macOS |
Linux |
- |
| Azure CLI |
Windows |
macOS |
Linux |
- |
| Database Tools |
Windows |
macOS |
Linux |
- |
| Productivity |
Windows |
macOS |
Linux |
- |
| Figma |
Windows |
macOS |
Linux |
- |
| Security Tools |
Windows |
macOS |
Linux |
- |
| Windows Sandbox |
Windows |
- |
- |
- |
| System Utilities |
Windows |
macOS |
Linux |
- |
| Other |
Windows |
macOS |
Linux |
- |
Cross-Platform Content
- Database Tools Overview - Platform-agnostic database tools guide
- GitHub Spec Kit - AI-assisted specification development
Git and Version Control
Git documentation has been consolidated into dedicated Claude Code skills for better maintainability:
- git:setup skill: Git installation and basic configuration
- git:line-endings skill: Cross-platform line ending configuration
- git:gui-tools skill: Git GUI client recommendations
- git:git-config skill: Comprehensive Git configuration
- git:gpg-signing skill: Commit signing setup
Invoke these skills directly for Git-related guidance.
Platform Detection
When helping users, detect their platform via:
- Windows:
$env:OS contains "Windows", PowerShell, winget
- macOS:
uname -s returns "Darwin", brew
- Linux:
uname -s returns "Linux", apt/dnf/pacman
- WSL: Linux kernel +
/mnt/c/ paths
Reference Loading Guide
All references are conditionally loaded based on detected platform:
- Load
references/{platform}-onboarding.md for platform entry point
- Load topic-specific references as needed from
references/{topic}/
- Cross-reference with git skills for version control setup
Token efficiency: Entry point + 2-3 topic references is typical load (~200-400 lines)
Last Updated: 2025-12-01
Version History
- v1.0.0 (2025-12-26): Initial release
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: onboarding-43description: Developer environment setup guides for Windows, macOS, Linux, and WSL. Use when setting up development machines, installing tools, configuring environments, or following platform-specific setup guides. Covers package management, shell/terminal, code editors, AI tooling, containerization, databases, and more. Use when this capability is needed.4---56# Developer Onboarding78Complete developer environment setup guides across all major platforms.910## Overview1112This skill provides step-by-step onboarding documentation for setting up:1314- **Package managers** (winget, Homebrew, apt, pacman)15- **Runtime environments** (NVM for Node.js)16- **Shell & terminal** (PowerShell, Zsh, Bash customization)17- **Code editors** (VS Code, JetBrains, Neovim)18- **AI tooling** (Claude Code, Cursor, LM Studio, Gemini CLI)19- **Containerization** (Docker setup)20- **Cloud platforms** (Azure CLI)21- **Database tools** (DBeaver, Azure Data Studio)22- **Security tools** (GPG, SSH, Windows Sandbox)23- **Productivity tools** (Figma, various utilities)2425## When to Use This Skill2627Use this skill when:2829- Setting up a new development machine30- Onboarding new developers to a team31- Finding platform-specific installation instructions32- Configuring developer tools across Windows, macOS, Linux, or WSL33- Looking for best practices in environment setup34- Troubleshooting developer tool installations3536## Quick Start by Platform3738### Windows3940Main Guide: [references/windows-onboarding.md](references/windows-onboarding.md)4142Follow the ordered steps covering WSL, package management, Git (via git skills), runtime environments, shell configuration, and development tools.4344### macOS4546Main Guide: [references/macos-onboarding.md](references/macos-onboarding.md)4748Follow the ordered steps covering Homebrew, Git (via git skills), runtime environments, shell configuration, and development tools.4950### Linux5152Main Guide: [references/linux-onboarding.md](references/linux-onboarding.md)5354Follow the ordered steps covering package management, Git (via git skills), runtime environments, shell configuration, and development tools.5556## Topics Index5758| Topic | Windows | macOS | Linux | WSL |59| --- | --- | --- | --- | --- |60| Package Management | [Windows](references/package-management/package-managers-windows.md) | [macOS](references/package-management/package-managers-macos.md) | [Linux](references/package-management/package-managers-linux.md) | - |61| WSL Setup | [Windows](references/wsl/wsl-setup-windows.md) | - | - | - |62| Linux Fundamentals | - | - | [Linux](references/linux-fundamentals/common-commands-linux.md) | [WSL](references/linux-fundamentals/common-commands-wsl.md) |63| Runtime Environments | [Windows](references/runtime-environments/nvm-setup-windows.md) | [macOS](references/runtime-environments/nvm-setup-macos.md) | [Linux](references/runtime-environments/nvm-setup-linux.md) | - |64| PowerShell | [Windows](references/shell-terminal/powershell-setup-windows.md) | [macOS](references/shell-terminal/powershell-setup-macos.md) | [Linux](references/shell-terminal/powershell-setup-linux.md) | - |65| Shell Customization | [Windows](references/shell-terminal/shell-customization-windows.md) | [macOS](references/shell-terminal/shell-customization-macos.md) | [Linux](references/shell-terminal/shell-customization-linux.md) | - |66| Alternative Shells | [Windows](references/shell-terminal/alternative-shells-windows.md) | [macOS](references/shell-terminal/alternative-shells-macos.md) | [Linux](references/shell-terminal/alternative-shells-linux.md) | - |67| Code Editors | [Windows](references/code-editors/code-editors-windows.md) | [macOS](references/code-editors/code-editors-macos.md) | [Linux](references/code-editors/code-editors-linux.md) | - |68| AI Tooling | [Windows](references/ai-tooling/ai-tooling-windows.md) | [macOS](references/ai-tooling/ai-tooling-macos.md) | [Linux](references/ai-tooling/ai-tooling-linux.md) | - |69| Docker | [Windows](references/containerization/docker-setup-windows.md) | [macOS](references/containerization/docker-setup-macos.md) | [Linux](references/containerization/docker-setup-linux.md) | - |70| API Tools | [Windows](references/api-development/api-tools-windows.md) | [macOS](references/api-development/api-tools-macos.md) | [Linux](references/api-development/api-tools-linux.md) | [WSL](references/api-development/api-tools-wsl.md) |71| Web Browsers | [Windows](references/web-browsers/browsers-windows.md) | [macOS](references/web-browsers/browsers-macos.md) | [Linux](references/web-browsers/browsers-linux.md) | - |72| Azure CLI | [Windows](references/cloud-platforms/azure-cli-setup-windows.md) | [macOS](references/cloud-platforms/azure-cli-setup-macos.md) | [Linux](references/cloud-platforms/azure-cli-setup-linux.md) | - |73| Database Tools | [Windows](references/database-tools/database-tools-windows.md) | [macOS](references/database-tools/database-tools-macos.md) | [Linux](references/database-tools/database-tools-linux.md) | - |74| Productivity | [Windows](references/productivity/productivity-tools-windows.md) | [macOS](references/productivity/productivity-tools-macos.md) | [Linux](references/productivity/productivity-tools-linux.md) | - |75| Figma | [Windows](references/productivity/figma-setup-windows.md) | [macOS](references/productivity/figma-setup-macos.md) | [Linux](references/productivity/figma-setup-linux.md) | - |76| Security Tools | [Windows](references/security/security-tools-windows.md) | [macOS](references/security/security-tools-macos.md) | [Linux](references/security/security-tools-linux.md) | - |77| Windows Sandbox | [Windows](references/security/windows-sandbox.md) | - | - | - |78| System Utilities | [Windows](references/system-tools/system-utilities-windows.md) | [macOS](references/system-tools/system-utilities-macos.md) | [Linux](references/system-tools/system-utilities-linux.md) | - |79| Other | [Windows](references/other/other-windows.md) | [macOS](references/other/other-macos.md) | [Linux](references/other/other-linux.md) | - |8081## Cross-Platform Content8283- [Database Tools Overview](references/database-tools/database-tools.md) - Platform-agnostic database tools guide84- [GitHub Spec Kit](references/ai-tooling/github-spec-kit.md) - AI-assisted specification development8586## Git and Version Control8788Git documentation has been consolidated into dedicated Claude Code skills for better maintainability:8990- **git:setup** skill: Git installation and basic configuration91- **git:line-endings** skill: Cross-platform line ending configuration92- **git:gui-tools** skill: Git GUI client recommendations93- **git:git-config** skill: Comprehensive Git configuration94- **git:gpg-signing** skill: Commit signing setup9596Invoke these skills directly for Git-related guidance.9798## Platform Detection99100When helping users, detect their platform via:101102- **Windows**: `$env:OS` contains "Windows", PowerShell, `winget`103- **macOS**: `uname -s` returns "Darwin", `brew`104- **Linux**: `uname -s` returns "Linux", `apt`/`dnf`/`pacman`105- **WSL**: Linux kernel + `/mnt/c/` paths106107## Reference Loading Guide108109All references are **conditionally loaded** based on detected platform:1101111. Load `references/{platform}-onboarding.md` for platform entry point1122. Load topic-specific references as needed from `references/{topic}/`1133. Cross-reference with git skills for version control setup114115**Token efficiency**: Entry point + 2-3 topic references is typical load (~200-400 lines)116117---118119**Last Updated:** 2025-12-01120121## Version History122123- **v1.0.0** (2025-12-26): Initial release124125---126127---128> Converted and distributed by [TomeVault](https://tomevault.io/claim/melodic-software) — claim your Tome and manage your conversions.129<!-- tomevault:4.0:skill_md:2026-04-11 -->