From foundation
Environment verification, tool checking, version validation, and path configuration. Use when checking system requirements, verifying tool installations, validating versions, checking PATH configuration, or when user mentions environment setup, system check, tool verification, version check, missing tools, or installation requirements.
How this skill is triggered — by the user, by Claude, or both
Slash command
/foundation:environment-setupThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**CRITICAL: The description field above controls when Claude auto-loads this skill.**
examples/advanced-usage.mdexamples/basic-usage.mdexamples/common-patterns.mdexamples/error-handling.mdexamples/integration.mdscripts/check-env-vars.shscripts/check-environment.shscripts/check-tools.shscripts/validate-path.shscripts/validate-versions.shtemplates/env-template.templatetemplates/environment-report.templatetemplates/installation-guide.md.templatetemplates/path-config.sh.templatetemplates/tool-requirements.mdtemplates/version-requirements.jsonCRITICAL: The description field above controls when Claude auto-loads this skill.
Provides comprehensive environment verification, tool installation checking, version validation, PATH configuration, and environment variable management for development workflows.
scripts/check-environment.sh to verify all required tools are installedscripts/check-tools.sh to verify specific tools (node, python, go, rust, etc.)scripts/validate-versions.sh to check language and tool versionsscripts/validate-path.sh to verify PATH is correctly configuredscripts/check-env-vars.sh to validate required environment variablesSee examples/ directory for:
All scripts output structured results:
{
"status": "success|warning|error",
"tools": {
"node": {"installed": true, "version": "20.11.0", "required": ">=18.0.0", "status": "ok"},
"python": {"installed": true, "version": "3.11.5", "required": ">=3.9.0", "status": "ok"},
"go": {"installed": false, "status": "missing"}
},
"path": {"valid": true, "issues": []},
"env_vars": {"valid": true, "missing": []},
"recommendations": []
}
Purpose: Comprehensive environment verification and configuration management Used by: All agents requiring tool verification, project setup, and environment validation
npx claudepluginhub vanman2024/dev-lifecycle-marketplace --plugin foundationValidates developer environment: OS, runtime versions, tools, ports, env vars, disk space. Use when switching machines or encountering 'works on my machine' bugs.
Use when starting a session, running shell commands, installing packages, or diagnosing platform-specific failures - detects OS, shell, runtime, package manager, and toolchain before any command execution
Guides developers through setting up development environments from scratch, including installing tools, configuring dependencies, and verifying setups. Useful for project onboarding and troubleshooting.