Env Doctor is a skill published by agensi that performs systematic startup diagnosis when a project fails to launch and the error messages are not informative enough to act on. Rather than surfacing one error at a time, it works through potential causes in a logical order, giving a structured picture of what is wrong and how to fix each issue.
The skill checks runtime versions across Node, Python, Ruby, and Go, so version mismatches are caught early. It then inspects missing or outdated dependencies, which covers the common case where a lock file is out of sync with the installed packages. Required environment variables are verified for presence, catching the silent failures that come from a missing .env file or a misconfigured deployment. Database connections are probed to distinguish application bugs from infrastructure problems. Port conflicts are identified so that a blocked port is not mistaken for a service crash. Finally, stale build artifacts are flagged, which can cause hard-to-reproduce failures after a dependency upgrade or a branch switch.
This skill is suited to development environments where project startup failures need to be triaged quickly and the root cause is not immediately clear. It is not a runtime monitoring tool and does not diagnose issues that occur after a project has successfully started.