python-testing-strategist について
Python プロジェクト向けに、ユニット、統合、E2E テストの設計を支援するスキルです。プロジェクトの開始や CI、レガシーコードの改修に使え、分析はローカルで行います。
主な機能
- 01ユニット・統合・E2E テストの設計
- 02Python のテストパターン策定
- 03CI とリファクタリングへの対応
- 04ローカルでの分析
活用シーン
- 01新規 Python プロジェクトのテスト整備
- 02自動ビルドパイプラインへのテスト追加
- 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バージョンを使用している場合。
セキュリティとデータの取り扱いに関する考慮事項
- すべての分析はローカルで実行されます。
- ソースコードや認証情報が外部に送信されることはありません。
コメント
Markdown 対応