What problem does it solve?
This Skill prevents "works on my machine" issues by validating the developer's environment (OS, runtime versions, tools, ports, env vars, disk space) before coding begins.
Core Features & Use Cases
- Runtime Version Checks: Verifies installed Node.js, Python, Rust, Go, etc., against project requirements.
- Tooling Validation: Ensures necessary package managers, Git, Docker, and database clients are present.
- Port Availability: Checks if required network ports are free.
- Environment Variable Scan: Confirms essential environment variables are set (without logging values).
- System Health: Assesses disk space and platform-specific configurations.
- Use Case: Before starting a new Node.js project, run
sentinel-env to confirm your Node.js version is compatible, npm is installed, and port 3000 is available, avoiding immediate setup roadblocks.
Quick Start
Run a comprehensive environment check for the current project.