environment-health

Diagnose CI environment issues by validating runtimes, dependencies, and connectivity.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/reiserwang/Coding_Agent --skill environment-health-reiserwang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: environment-health
Source: https://github.com/reiserwang/Coding_Agent/tree/main/.gemini/skills/environment-health
Command: npx skills add https://github.com/reiserwang/Coding_Agent --skill environment-health-reiserwang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Diagnose broken build/CI environments. Checks Python/Node versions, virtual env state, dependencies, env vars, and service connectivity. Invoked when iteration-loop verification fails due to infrastructure issues.

Core Features & Use Cases

  • Runtime version verification for Python/Node and related tools to ensure compatibility.
  • Virtual environment validation and guidance for recreating or updating .venv/.uv envs.
  • Dependency integrity checks across Python and JavaScript ecosystems.
  • Environment variable validation and connectivity checks to catch misconfigurations early.
  • Use cases include pre-deploy checks, post-dependency updates, and incident response for environment-related failures.

Quick Start

Run environment-health to diagnose the current CI environment and generate a report.

Frequently Asked Questions about environment-health

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

FAQPage Schema
How do I diagnose broken CI environments and fix build failures?

Validate Python and Node versions, virtual environment state, dependencies, environment variables, and service connectivity to diagnose broken CI environments. This produces an actionable health report to fix infrastructure misconfigurations causing build failures.

Why does my CI pipeline fail after dependency updates or during pre-deployment?

CI pipelines fail after dependency updates due to runtime version mismatches, corrupted virtual environments, or missing environment variables. Validate dependency integrity and service reachability to catch misconfigurations early and generate a remediation report.

Can I check Python and Node runtime versions during a health check?

Yes, you can verify Python and Node runtime versions during a health check. The validation ensures compatibility across Python and JavaScript ecosystems by enforcing checks for runtime versions and related tool requirements.

How do I validate virtualenv state and dependencies for Python and JavaScript projects?

Validate virtualenv state by checking the condition of .venv or .uv environments and verifying dependency integrity across Python and JavaScript ecosystems. This provides guidance for recreating or updating environments to resolve build issues.

What is the best way to catch environment misconfigurations before they cause CI failures?

Run pre-deployment health checks that enforce validation for environment variable presence and basic service reachability. This catches environment misconfigurations early before they cause CI failures or post-deployment incidents.

Does environment health checking work for incident response scenarios?

Yes, environment health checking works for incident response scenarios where infrastructure misconfigurations lead to failures. It diagnoses runtime, virtual environment, and connectivity issues to produce an actionable health report for remediation.