parcadei / environment-triage
Install for your project team
Run this command in your project directory to install the skill for your entire team:
mkdir -p .claude/skills/environment-triage && curl -L -o skill.zip "https://fastmcp.me/Skills/Download/4085" && unzip -o skill.zip -d .claude/skills/environment-triage && rm skill.zip
Project Skills
This skill will be saved in .claude/skills/environment-triage/ and checked into git. All team members will have access to it automatically.
Important: Please verify the skill by reviewing its instructions before using it.
Environment Triage
0 views
0 installs
Skill Content
--- name: environment-triage description: Environment Triage user-invocable: false --- # Environment Triage When `uv sync` or `pip install` behaves unexpectedly, check the actual interpreter. ## Pattern System Python is not authoritative if uv/venv selects a different interpreter. ## DO ```bash # What uv ACTUALLY uses uv run python --version # What's pinned (this controls uv) cat .python-version # Confirm package is installed uv pip show <package> # Confirm import works in uv context uv run python -c "import <package>; print(<package>.__version__)" ``` ## Common Fix If optional deps require Python 3.12+ but .python-version is 3.11: ```bash echo "3.13" > .python-version rm -rf .venv && uv venv && uv sync --all-extras ``` ## DON'T - Trust `python3 --version` when using uv - Assume install succeeded without verifying import - Debug further before checking interpreter version ## Source Sessions - 2243c067: symbolica-agentica skipped due to `python_version >= 3.12` marker, but uv was using 3.11 - 4784f390: agentica import failures traced to wrong interpreter