environment-diagnostics

Validate environment variables, config files, ports, and dependencies.

39|6|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/vladkesler/initrunner --skill environment-diagnostics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-diagnostics
Source: https://github.com/vladkesler/initrunner/tree/main/examples/roles/integration-tester/skills/environment-diagnostics
Command: npx skills add https://github.com/vladkesler/initrunner --skill environment-diagnostics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Environment-diagnostics detects misconfigurations and missing dependencies before they crash apps, saving time and preventing outages.

Core Features & Use Cases

  • Environment variable checks: presence, non-empty values, and basic format validation.
  • Config file parsing: syntax validation and required fields verification across JSON/YAML/TOML.
  • Port and dependency verification: ensure required ports are free and essential tools meet minimum versions.
  • Use Case: Onboarding a new developer, pre-deployment checks in CI, or staging environment verification.

Quick Start

Run environment-diagnostics to verify that your local setup can safely run the application.

Frequently Asked Questions about environment-diagnostics

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

FAQPage Schema
How do I validate environment variables and config files before deployment?

To validate environment variables and config files, check for variable presence, verify non-empty values, and parse JSON, YAML, or TOML syntax to ensure required fields exist. This catches misconfigurations before they cause deployment failures.

What is environment readiness validation in a CI pipeline?

Environment readiness validation in a CI pipeline verifies required variables, config files, available ports, and dependency versions before deployment. It ensures the staging environment meets all prerequisites to safely run the application.

Can I check port availability and dependency versions for local development setup?

Yes, you can check port availability and dependency versions during local development setup. Verifying required ports are free and essential tools meet minimum versions ensures your local environment can safely run the application.

Why does my application crash on startup due to missing environment variables?

Your application crashes on startup due to missing environment variables because required configurations are absent or improperly formatted. Running environment diagnostics detects these missing variables and provides actionable feedback to fix the configuration.

Does environment diagnostics work with JSON, YAML, and TOML config files?

Yes, environment diagnostics works with JSON, YAML, and TOML config files. It parses these formats to perform syntax validation and verify required fields, preventing invalid configurations from causing application failures.