env-checker

Validate development environment tools, versions, and configuration files.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill env-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: env-checker
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/env-checker
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill env-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill ensures your development environment is correctly set up, checking for necessary tools, their versions, and essential configuration files.

Core Features & Use Cases

  • Tool Verification: Checks for the presence and version of critical development tools like Node.js, npm, Git, and Docker.
  • Configuration Check: Verifies the existence of important configuration files such as .env and .gitignore.
  • Use Case: Before starting a new project or onboarding a new developer, run this skill to quickly confirm that all prerequisites are met, preventing setup-related roadblocks.

Quick Start

Run the full environment check using the command {baseDir}/envcheck.sh.

Frequently Asked Questions about env-checker

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

FAQPage Schema
How do I validate my development environment for required tools and versions?

To validate your development environment, run the envcheck.sh script, which verifies required tool installations like Node.js, npm, Git, and Docker, along with their specific versions, to ensure your setup meets project prerequisites.

What is a development environment check and when do I need to run it?

A development environment check verifies that necessary tools and configuration files are present. You need to run it during new developer onboarding, before starting a new project, or when troubleshooting setup issues to prevent configuration-related roadblocks.

How do I check for missing configuration files like .env and .gitignore?

You can check for missing configuration files by running an environment validation script, which automatically verifies the existence of essential files like .env and .gitignore to ensure your project setup is complete and correctly configured.

Can I use environment validation scripts in a CI/CD pipeline?

Yes, you can use environment validation scripts in a CI/CD pipeline. Running the validation check ensures that all required development tools and configuration files are present before the pipeline proceeds, maintaining consistency across automated builds.

Does environment validation work for verifying Docker and Node.js installations?

Yes, environment validation works for verifying Docker and Node.js installations. The validation process specifically checks for the presence and correct versions of critical development tools, including Node.js, npm, Git, and Docker.

Why does my development setup fail even after installing all the required tools?

Your development setup might fail if the installed tool versions do not meet project requirements or if essential configuration files like .env and .gitignore are missing. Running an environment check identifies these exact discrepancies.