GoShip
How It WorksChallengesPricingEmployers
Sign InGet Started
0developers
0companies
0assessments scored
How It Works
|Pricing
|Challenges
|Employers
|Privacy
|Terms
GoShip© 2026
Get updates
Twitter·GitHub
Systems nominal
BUILDMID

Build a Dev Environment Doctor

60 minutes
0 completed
nodeclidevtoolsdiagnostics

Description

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, Docker
  • Verify common environment variables (PATH, HOME, EDITOR)
  • Check available disk space and memory
  • Verify SSH key setup for GitHub/GitLab
  • Test network connectivity to common registries (npm, PyPI, Docker Hub)
  • Color-coded output: green for pass, yellow for warning, red for fail
  • Suggest fix commands for each failing check
  • Technical Notes

    Handle platform differences (macOS/Linux/Windows). Use safe subprocess APIs to check tool versions.

    Bonus Points

  • Auto-fix mode that runs suggested commands
  • Custom check plugins via config file
  • HTML report export
  • You will be guided through MCP setup before the timer starts