environment-triage

When uv sync or pip install behaves unexpectedly, check the actual interpreter.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "environment-triage" with this command: npx skills add parcadei/continuous-claude-v3/parcadei-continuous-claude-v3-environment-triage

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

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:

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

discovery-interview

No summary provided by upstream source.

Repository SourceNeeds Review
General

math

No summary provided by upstream source.

Repository SourceNeeds Review
General

explore

No summary provided by upstream source.

Repository SourceNeeds Review