← スキル一覧に戻る

uv-package-manager
by Cissou34730
⭐ 0🍴 0📅 2026年1月24日
SKILL.md
name: uv-package-manager description: Standard workflow for Python dependency management. Use this skill when we need to: (1) Install or remove Python packages, (2) Create or sync virtual environments, (3) Run Python scripts or tests, (4) Debug dependency conflicts, or (5) Initialize new Python projects.
UV Workflow Guidelines
Core Principles
- Prefer
uv run: Do not manually activate virtual environments. Useuv run <command>to execute scripts in the project context. - Lockfile Integrity: Always run
uv syncifuv.lockchanges. Never manually edituv.lock. - Reproducibility: Ensure
python-versionis pinned inpyproject.tomlviauv python pin.
Common Operations
Dependency Management
- Add Package:
uv add <package>(Use--devfor development tools like pytest/ruff) - Remove Package:
uv remove <package> - Update All:
uv lock --upgrade
Environment
- Sync/Install:
uv sync(Run this immediately ifpyproject.tomlis pulled from git) - Reset: If environment is corrupted, delete
.venvand runuv sync.
Execution
- Run Script:
uv run script.py - Run Tool:
uv run pytest
Advanced Reference
For complex resolution behavior or workspace configuration, see REFERENCES.md.
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です