env-manager-selection

Community

Pick the right runtime manager fast.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.