Build a Dev Environment Doctor
Build a CLI diagnostic tool that checks a developer's machine for common setup issues and suggests fixes.
Requirements
Check installed versions of: Node.js, npm/yarn/pnpm, Python, Git, DockerVerify common environment variables (PATH, HOME, EDITOR)Check available disk space and memoryVerify SSH key setup for GitHub/GitLabTest network connectivity to common registries (npm, PyPI, Docker Hub)Color-coded output: green for pass, yellow for warning, red for failSuggest fix commands for each failing checkTechnical Notes
Handle platform differences (macOS/Linux/Windows). Use safe subprocess APIs to check tool versions.
Bonus Points
Auto-fix mode that runs suggested commandsCustom check plugins via config fileHTML report export