mcpField
P
python-testing-strategist

python-testing-strategist

github.com/jorgealvesテスト・品質2172 回インストール4 日前に更新
リポジトリ

python-testing-strategist について

Python プロジェクト向けに、ユニット、統合、E2E テストの設計を支援するスキルです。プロジェクトの開始や CI、レガシーコードの改修に使え、分析はローカルで行います。

主な機能

  1. 01ユニット・統合・E2E テストの設計
  2. 02Python のテストパターン策定
  3. 03CI とリファクタリングへの対応
  4. 04ローカルでの分析

活用シーン

  1. 01新規 Python プロジェクトのテスト整備
  2. 02自動ビルドパイプラインへのテスト追加
  3. 03レガシー Python コードのテスト更新

インストール

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

$npx skills add https://github.com/jorgealves/agent_skills --skill python-testing-strategist

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

同梱ファイルskill.yaml

詳細

Pythonテストストラテジスト

目的と意図

ユニットテスト、統合テスト、E2Eテストを含む、包括的なPythonテストスイートを設計します。新規または既存のPythonアプリケーションでテストパターンを確立する際に使用します。

使用する状況

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

使用しない状況

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

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

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

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

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

コメント