スキル uv-package-manager

uv-package-manager

安全 ⚙️ 外部コマンド🌐 ネットワークアクセス📁 ファイルシステムへのアクセス

Maîtrisez uv pour une gestion rapide des dépendances Python

こちらからも入手できます: ActiveInferenceInstitute,sickn33

Les projets Python nécessitent une configuration des dépendances plus rapide que ce que pip offre. Cette compétence fournit des commandes uv pour l'initialisation de projet, la gestion des dépendances, les environnements virtuels et les workflows de lockfile.

対応: Claude Codex Code(CC)
📊 69 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「uv-package-manager」を使用しています。 Donnez-moi les étapes uv pour créer un projet, ajouter fastapi et exécuter les tests.

期待される結果:

  • Exécutez `uv init my-app` pour créer un nouveau projet avec environnement virtuel
  • Entrez dans le répertoire du projet et ajoutez les dépendances avec `uv add fastapi`
  • Ajoutez les dépendances de test avec `uv add --dev pytest`
  • Exécutez les tests avec `uv run pytest` sans activer le venv

「uv-package-manager」を使用しています。 Comment migrer mon projet existant de pip vers uv ?

期待される結果:

  • Installez uv en utilisant l'installateur officiel pour votre plateforme
  • Exécutez `uv add -r requirements.txt` pour convertir les exigences existantes
  • Générez un lockfile avec `uv lock` pour des installations reproductibles
  • Utilisez `uv sync` pour installer toutes les dépendances à l'avenir
  • Validez uv.lock dans le contrôle de version pour la cohérence de l'équipe

「uv-package-manager」を使用しています。 Configurez un conteneur Docker avec uv pour les dépendances Python.

期待される結果:

  • Utilisez l'image Docker uv officielle ou installez uv dans votre Dockerfile
  • Copiez pyproject.toml et uv.lock avant le code de l'application
  • Exécutez `uv sync --frozen --no-dev` pour installer les dépendances de production
  • Utilisez `uv run python app.py` pour exécuter votre application avec le bon environnement

セキュリティ監査

安全
v4 • 1/17/2026

Documentation-only skill teaching uv package manager usage. Static findings detected shell pipe patterns and PowerShell commands which are the official installation methods from astral.sh. All detected patterns are standard documentation for legitimate software installation and represent false positives.

2
スキャンされたファイル
1,080
解析された行数
3
検出結果
4
総監査数

リスク要因

⚙️ 外部コマンド (3)
🌐 ネットワークアクセス (2)
📁 ファイルシステムへのアクセス (2)
監査者: claude 監査履歴を表示 →

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
21
コミュニティ
100
セキュリティ
83
仕様準拠

作れるもの

Accélérer la configuration locale

Démarrez un nouveau projet rapidement avec uv init, ajoutez des dépendances et exécutez des tests sans activation manuelle du venv.

Installations CI reproductibles

Utilisez uv lock et uv sync --frozen pour maintenir des builds CI cohérents et rapides dans tous les environnements.

Standardiser les outils de l'équipe

Adoptez les workflows uv pour les projets d'équipe et migrez des projets existants depuis pip ou poetry.

これらのプロンプトを試す

Configuration débutant
Montrez les commandes uv exactes pour créer un projet, ajouter requests et pytest, et exécuter les tests sans activer le venv.
Mise à jour des dépendances
Listez les commandes uv pour mettre à jour toutes les dépendantes, rafraîchir le lockfile et vérifier les packages obsolètes.
Pin de version Python
Expliquez comment installer Python 3.12 avec uv et le pin pour le projet afin que tous les membres de l'équipe utilisent la même version.
Pipeline CI
Fournissez un workflow CI basé sur uv qui installe Python, synchronise les dépendances avec des lockfiles figés et exécute les tests.

ベストプラクティス

  • Validez toujours uv.lock et pinnez les versions Python avec .python-version pour des builds reproductibles
  • Utilisez `uv run` au lieu d'activer manuellement les environnements virtuels pour garantir l'utilisation correcte des outils
  • Utilisez `uv sync --frozen` dans les pipelines CI pour garantir une résolution de dépendances cohérente

回避

  • Utiliser curl ou des installations pipe PowerShell depuis des sources non fiables ou non officielles
  • Ignorer les lockfiles dans CI et compter sur des versions de dépendances flottantes
  • Mélanger les commandes d'installation pip et uv sans un workflow clair, ce qui provoque des conflits

よくある質問

uv est-il compatible avec les fichiers pyproject.toml existants ?
Oui, uv lit le pyproject.toml standard et peut fonctionner avec les projets Poetry et pip-tools existants.
Quelles sont les principales limites de cette compétence ?
Il fournit uniquement de la documentation et des conseils. Les utilisateurs doivent d'abord installer uv et exécuter les commandes eux-mêmes.
Puis-je intégrer uv avec CI et Docker ?
Oui, uv inclut des workflows pour GitHub Actions, GitLab CI et les builds multi-étapes Docker avec des lockfiles.
Cette compétence accède-t-elle à mes fichiers ou transmet-elle des données ?
Non, c'est un guide statique qui fournit de la documentation. Il ne lit pas les fichiers ni n'effectue de requêtes réseau.
Que dois-je essayer si la commande uv n'est pas trouvée ?
Vérifiez vos paramètres PATH ou réinstallez uv en utilisant l'installateur officiel depuis astral.sh comme indiqué dans la documentation.
Comment uv se compare-t-il à pip ou poetry en termes de vitesse ?
uv est 10 à 100 fois plus rapide que pip grâce à son implémentation en Rust, tout en restant moins directif que Poetry.

開発者の詳細

ファイル構成

📄 SKILL.md