env-check

Verify local development prerequisites and generate an actionable readiness checklist.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/li3p/skills --skill env-check-li3p
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: env-check
Source: https://github.com/li3p/skills/tree/main/skills/env-check
Command: npx skills add https://github.com/li3p/skills --skill env-check-li3p

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Validate a project's local development environment to ensure all prerequisites are met before coding, onboarding, or resuming work after a break.

Core Features & Use Cases

  • Identify required runtimes and versions from repo files (e.g., .node-version, .nvmrc, pyproject.toml, package.json) and verify they are installed.
  • Check that dependencies are installed and up to date, and compare example environment variables with local .env files without exposing secrets.
  • Verify that local services (e.g., databases, queues, and Docker Compose) are running when declared by the repository, and confirm migrations or generated artifacts are up to date.
  • Provide a clear, actionable checklist to guide remediation when items are missing or misconfigured.

Quick Start

Run the env-check skill in your repository to generate a readiness checklist for local development.

Frequently Asked Questions about env-check

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

FAQPage Schema
How do I check local development prerequisites and environment variables before coding?

Check local development prerequisites by scanning repository files for required runtimes, verifying installed dependencies, and comparing example environment variables with local .env files to generate an actionable readiness checklist.

What is the best way to verify runtimes and dependencies during project onboarding?

Verify runtimes and dependencies during onboarding by reading version files like .nvmrc or pyproject.toml, comparing them against installed versions, and confirming that required local services and migrations are running and up to date.

How do I diagnose missing runtimes or misconfigured environment variables in my repository?

Diagnose missing runtimes and misconfigured environment variables by running an environment validation check that compares declared requirements against your local setup and outputs a clear checklist of items needing remediation.

Can I validate Docker Compose services and database migrations without exposing environment secrets?

Validate Docker Compose services and database migrations without exposing secrets by comparing example environment variable templates against local .env files and reporting configuration status without printing sensitive values.

Does this environment health check support Python and Node.js version files?

This environment health check supports Python and Node.js version files by reading declarations from .node-version, .nvmrc, pyproject.toml, and package.json to verify that the correct local runtimes are installed.

Why does my development environment fail after a break even though dependencies were installed?

Development environments fail after a break when local services stop running, migrations become stale, or environment variables change, which an environment validation check identifies by verifying current runtime and service status.