# 2683 Environment Discovery Af8cc3f9

> Environment Discovery

- Skill: `tools-only/2683-environment-discovery-af8cc3f9` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add tools-only/2683-environment-discovery-af8cc3f9`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tools-only/2683-environment-discovery-af8cc3f9/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Product & Planning
- Author: tools-only (https://skillmd.com/u/tools-only)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/tools-only/2683-environment-discovery-af8cc3f9

---

# Environment Discovery

```mermaid
flowchart TD
    Start([ty check invoked]) --> Q1{--python flag or<br>environment.python config set?}
    Q1 -->|Yes| UseExplicit([Use explicitly configured<br>interpreter or venv path])
    Q1 -->|No| Q2{VIRTUAL_ENV<br>env var set?}
    Q2 -->|Yes| UseVirtualEnv([Use virtual env at VIRTUAL_ENV])
    Q2 -->|No| Q3{CONDA_PREFIX<br>env var set?}
    Q3 -->|Yes| UseConda([Use Conda env at CONDA_PREFIX])
    Q3 -->|No| Q4{.venv directory exists<br>in project root or<br>working directory?}
    Q4 -->|Yes| UseDotVenv([Use .venv virtual environment])
    Q4 -->|No| Q5{python3 or python<br>binary in PATH?}
    Q5 -->|Yes| UsePath([Use python3 or python from PATH])
    Q5 -->|No| NoEnv([No environment found —<br>third-party imports unresolved])
```

