mcpField
P
python-formatter-advisor

python-formatter-advisor

github.com/jorgealves開発2172 回インストール4 日前に更新
リポジトリ

python-formatter-advisor について

Black、Isort、Flake8 を用いた Python のフォーマット規約を提案するスキルです。新規・既存プロジェクトでチームのコード形式を揃え、分析はローカルで行います。

主な機能

  1. 01Black・Isort・Flake8 の提案
  2. 02Python コード形式の統一
  3. 03CI とリファクタリングへの対応
  4. 04ローカルでの分析

活用シーン

  1. 01新規 Python プロジェクトの書式設定
  2. 02CI へのフォーマット検査の追加
  3. 03大規模 Python コードの形式統一

インストール

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

$npx skills add https://github.com/jorgealves/agent_skills --skill python-formatter-advisor

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

同梱ファイルskill.yaml

詳細

Python コードフォーマッターアドバイザー

目的と意図

Black、Isort、Flake8 を使用して Pythonic な規約を徹底します。大規模な Python コードベースやチーム環境で一貫性を確保するために使用します。

使用するタイミング

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

使用しないタイミング

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

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

  • 必要なファイルの欠如:プロジェクトに requirements.txt または pyproject.toml がない場合。
  • 互換性のないバージョン:プロジェクトで、ツールがサポートしていないバージョンの Python を使用している場合。

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

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

コメント