sentinel-env

Validate OS, runtime versions, tools, ports, env vars, and disk space before coding.

82|23|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Rune-kit/rune --skill sentinel-env
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sentinel-env
Source: https://github.com/Rune-kit/rune/tree/main/skills/sentinel-env
Command: npx skills add https://github.com/Rune-kit/rune --skill sentinel-env

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

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.

Frequently Asked Questions about sentinel-env

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check environment variables and runtime versions before starting a project?

Pre-flight environment validation checks your OS, runtime versions, installed tools, port availability, and environment variables against project configuration files before coding begins. It identifies mismatches that cause "works on my machine" failures by comparing project requirements against your system state.

What is environment validation and when do I need it for my codebase?

Environment validation is a pre-flight check that confirms your system meets project requirements. You need environment validation before coding begins to verify runtime versions, installed tools, port availability, and disk space, preventing immediate setup roadblocks and cross-platform deployment failures.

Can I verify port availability and disk space for a Node.js project setup?

Yes, pre-flight environment checks verify port availability and assess disk space alongside runtime versions. For a Node.js project, this confirms your Node.js version is compatible, npm is installed, and port 3000 is available, avoiding setup roadblocks before coding commences.

How do I prevent works on my machine issues across different operating systems?

Pre-flight environment validation prevents "works on my machine" issues by validating OS, runtime versions, installed tools, port availability, environment variables, and disk space before coding begins. It compares project configuration files against the developer's system state to identify mismatches.

Does environment variable scanning expose sensitive secret values during checks?

No, environment variable scans confirm essential variables are set without logging values. Pre-flight validation checks for the presence of required environment variables to ensure proper configuration while maintaining security and preventing sensitive data exposure.