スキル一覧に戻る
Cissou34730

uv-package-manager

by Cissou34730

0🍴 0📅 2026年1月24日
GitHubで見るManusで実行

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

  1. Prefer uv run: Do not manually activate virtual environments. Use uv run <command> to execute scripts in the project context.
  2. Lockfile Integrity: Always run uv sync if uv.lock changes. Never manually edit uv.lock.
  3. Reproducibility: Ensure python-version is pinned in pyproject.toml via uv python pin.

Common Operations

Dependency Management

  • Add Package: uv add <package> (Use --dev for development tools like pytest/ruff)
  • Remove Package: uv remove <package>
  • Update All: uv lock --upgrade

Environment

  • Sync/Install: uv sync (Run this immediately if pyproject.toml is pulled from git)
  • Reset: If environment is corrupted, delete .venv and run uv 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

レビュー

💬

レビュー機能は近日公開予定です