uv
Installation
SKILL.md
uv
依頼に合うuvの管理方式を選び、宣言ファイル・ロック・実行環境の整合性を保って作業する。説明と報告はユーザーの言語に合わせる。
最初に判断する
uv --versionと対象コマンドの--helpを確認する。新しい設定やpreview機能はインストール版との差を確認する。pyproject.toml、uv.toml、uv.lock、.python-version、requirements、workspaceルート、CI、既存の運用規約を読む。秘密情報を出力しない。- プロジェクトの継続管理は
uv add/remove/lock/sync/run、単発スクリプトはPEP 723、外部CLIはuvx/uv tool、requirements中心の既存環境はuv pip。依頼なく方式を移行しない。 - Pythonのサポート範囲
requires-pythonとローカル選択.python-versionを区別する。仮想環境をactivateせずuv runで実行できる。
必要な参照だけ読む
- プロジェクト・Python・ツール・スクリプト: 導入、PEP 723、依存追加、extras/groups、sources、workspace、lock/sync、build/export/publish、pipからの移行。
- 統合: Docker、CI、Jupyter/marimo、PyTorch、FastAPI、クラウドindex、Lambda、依存更新。
- 設定・解決・認証・pip・診断: index優先順位、証明書、キャッシュ、preview、pip互換性、障害調査、内部構造、サポートポリシー。
- CLI・設定・環境変数の選択: コマンド群、設定の適用場所、環境変数、詳細仕様の検索方法。