env-manager-selection
CommunityPick the right runtime manager fast.
Software Engineering#environment management#python#build failures#nodejs#sdkman#runtime-version#version files
Authorykai55
Version1.0.0
Installs0
System Documentation
What problem does it solve?
It resolves confusing build, test, or install failures caused by using the wrong language/runtime version or environment manager, by guiding you to the project-declared manager and the correct activation commands.
Core Features & Use Cases
- Environment manager detection: Chooses the preferred manager based on cues like .sdkmanrc, .nvmrc, .python-version, .ruby-version, and .tool-versions.
- Runtime version mismatch triage: Applies when commands fail due to version mismatch signals (e.g., unsupported class file, build errors tied to Java/JDK/Node/Python/Ruby/Go).
- Safety-first guidance: Avoids tool/environment inspection if the user requests not to read environment files, and asks a clarifying question when uncertain.
Quick Start
Ask the assistant which environment manager and activation command to use for the project’s Java, Node.js, Python, Ruby, or Go version based on the error or version cue you provided.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: env-manager-selection Download link: https://github.com/ykai55/dotfiles/archive/main.zip#env-manager-selection Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.