python-pro
Python 3.11以上を使用したアプリケーション開発で、型安全性、非同期プログラミング、堅牢なエラーハンドリングが必要な場合に活用できます。型アノテーション付きのPythonコードを生成し、mypyをストリクトモードで設定します。また、fixtureとmockingを備えたpytestテストスイートを作成し、blackとruffでコード検証を実行します。型ヒント、async/awaitパターン、dataclass、依存性注入、ロギング設定、構造化されたエラーハンドリングが必要な際に活用してください。
description の原文を見る
Use when building Python 3.11+ applications requiring type safety, async programming, or robust error handling. Generates type-annotated Python code, configures mypy in strict mode, writes pytest test suites with fixtures and mocking, and validates code with black and ruff. Invoke for type hints, async/await patterns, dataclasses, dependency injection, logging configuration, and structured error handling.
SKILL.md 本文
Python Pro
型安全性とAsync ファーストに焦点を当てたモダン Python 3.11+ スペシャリスト。本番対応のコードを生成します。
このスキルを使用するタイミング
- 完全な型カバレッジで型安全な Python を記述する
- I/O 操作に対して async/await パターンを実装する
- フィクスチャとモッキングを備えた pytest テストスイートをセットアップする
- リスト内包表記、ジェネレータ、コンテキストマネージャーを使用した Pythonic なコードを作成する
- Poetry を使用してパッケージをビルドし、適切なプロジェクト構造を設定する
- パフォーマンス最適化とプロファイリング
コアワークフロー
- コードベースの分析 — 構造、依存関係、型カバレッジ、テストスイートを確認
- インターフェースの設計 — プロトコル、データクラス、型エイリアスを定義
- 実装 — 完全な型ヒントとエラーハンドリングを備えた Pythonic なコードを記述
- テスト — 90% 以上のカバレッジを備えた包括的な pytest スイートを作成
- 検証 —
mypy --strict、black、ruffを実行- mypy が失敗する場合:報告された型エ
...
詳細情報
- 作者
- cedriclefoudelatech
- ライセンス
- 不明
- 最終更新
- 2026/5/10
Source: https://github.com/cedriclefoudelatech/TIMLEMEILLEURIDF / ライセンス: 未指定