{"id":"environment-triage","name":"environment-triage","summary":"環境トリアージ","body":"# Environment Triage\n\nWhen `uv sync` or `pip install` behaves unexpectedly, check the actual interpreter.\n\n## Pattern\n\nSystem Python is not authoritative if uv/venv selects a different interpreter.\n\n## DO\n\n```bash\n# What uv ACTUALLY uses\nuv run python --version\n\n# What's pinned (this controls uv)\ncat .python-version\n\n# Confirm package is installed\nuv pip show <package>\n\n# Confirm import works in uv context\nuv run python -c \"import <package>; print(<package>.__version__)\"\n```\n\n## Common Fix\n\nIf optional deps require Python 3.12+ but .python-version is 3.11:\n\n```bash\necho \"3.13\" > .python-version\nrm -rf .venv && uv venv && uv sync --all-extras\n```\n\n## DON'T\n\n- Trust `python3 --version` when using uv\n- Assume install succeeded without verifying import\n- Debug further before checking interpreter version\n\n## Source Sessions\n\n- 2243c067: symbolica-agentica skipped due to `python_version >= 3.12` marker, but uv was using 3.11\n- 4784f390: agentica import failures traced to wrong interpreter","author":"@parcadei","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/parcadei/Continuous-Claude-v3/tree/main/.claude/skills/environment-triage","license":"MIT","category":"coding","lang":"en","tokens":258,"stars":0,"calls30d":1,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":[]}}