mcpField
P
poetry-uv-advisor

poetry-uv-advisor

github.com/jorgealves開発2175 回インストール1 週間前に更新
リポジトリ

poetry-uv-advisor について

Poetry/uv Dependency Advisorは、pyproject.tomlの最適化や複雑な依存関係の解決を通じて、Pythonプロジェクトの管理を近代化するスキルです。新規開発、CI、既存プロジェクトの改修を対象とし、分析はローカルで行います。

主な機能

  1. 01pyproject.tomlの最適化
  2. 02複雑な依存関係の解決
  3. 03Poetryとuvへの対応
  4. 04コードや認証情報を送信しないローカル分析

活用シーン

  1. 01Pythonプロジェクトの初期化
  2. 02CIのビルド・テスト工程の改善
  3. 03既存Pythonプロジェクトの依存管理の近代化

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jorgealves/agent_skills --skill poetry-uv-advisor

インストール後、Claude Code で/poetry-uv-advisorを入力して読み込まれたか確認します。

同梱ファイルskill.yaml

詳細

Poetry/uv 依存関係アドバイザー

目的と意図

Poetry や uv などのモダンなツールを使用して、pyproject.toml を最適化し、複雑な依存関係ツリーを解決します。Python プロジェクトの管理をモダン化する際に使用します。

使用するタイミング

  • プロジェクトのセットアップ:新しい Python プロジェクトを初期化するとき。
  • 継続的インテグレーション:自動ビルドおよびテストのパイプラインの一環として使用するとき。
  • レガシーコードのリファクタリング:古い Python コードベースをモダンな標準に更新するとき。

使用しないタイミング

  • Python 以外のプロジェクト:このツールは Python エコシステムに特化しています。

エラー条件とエッジケース

  • 要件の不足:プロジェクトに requirements.txt または pyproject.toml がない場合。
  • 互換性のないバージョン:プロジェクトで、ツールがサポートしていない Python バージョンが使用されている場合。

セキュリティとデータの取り扱いに関する考慮事項

  • すべての分析はローカルで実行されます。
  • ソースコードや認証情報が外部に送信されることはありません。

コメント