スキル python-pro
🐍

python-pro

安全

エキスパートガイダンスでモダンなPythonアプリケーションを構築

Python開発者は古い慣行や断片化されたツールの知識に苦戦しています。このスキルは、Python 3.12以降、uvやruffなどのモダンなツール、非同期パターン、パフォーマンス最適化を含む本番対応 Expertiseを1つの包括的なリソースとして提供します。

対応: Claude Codex Code(CC)
📊 71 十分
1

スキルZIPをダウンロード

2

Claudeでアップロード

設定 → 機能 → スキル → スキルをアップロードへ移動

3

オンにして利用開始

テストする

「python-pro」を使用しています。 Set up a FastAPI project with user authentication

期待される結果:

  • uv、ruff、mypy、pytest用に構成されたpyproject.tomlを備えたプロジェクト構造
  • JWT認証エンドポイント(ログイン、 등록、refresh)を備えたFastAPIアプリ
  • 適切な型ヒントを備えたリクエスト/応答検証用のPydanticモデル
  • bcryptを使用したパスワードハッシュ化とセキュアなトークン生成
  • 認証テスト用のpytestフィクスチャを備えたテストスイート

「python-pro」を使用しています。 Optimize slow data processing loop

期待される結果:

  • 反復でのボトルネックを特定するプロファイル分析
  • メモリ効率のためのジェネレーター式を使用したリファクタリングコード
  • 数値操作用のNumPyを使用したベクトル化代替案
  • 10倍のパフォーマンス改善を示すベンチマーク比較
  • 各最適化アプローチを使用すべきタイミングの説明

セキュリティ監査

安全
v1 • 2/24/2026

This is a prompt-only skill containing only instructional text in SKILL.md with no executable code. Static analysis scanned 0 files with 0 lines of code, detecting no security patterns. The skill provides Python development guidance and best practices without any file system access, network calls, or command execution. Safe for publication.

0
スキャンされたファイル
0
解析された行数
0
検出結果
1
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude

品質スコア

38
アーキテクチャ
100
保守性
87
コンテンツ
33
コミュニティ
100
セキュリティ
91
仕様準拠

作れるもの

バックエンドAPI開発

認証、検証、非同期データベースアクセス、自動OpenAPIドキュメントを含むFastAPIで本番対応RESTおよびGraphQL APIを構築します。

コードモダン化

型ヒント、非同期パターン、uvを使用した更新された依存関係管理、ruffベースのリンティングを含む、レガシーPythonコードベースをモダンな標準に移行します。

パフォーマンス最適化

cProfile、py-spy、非同期パターン、キャッシング戦略を使用して、Pythonアプリケーションのレイテンシとスループットをプロファイルおよび最適化します。

これらのプロンプトを試す

初級:モダンなPythonプロジェクトをセットアップ
モダンなツールで新しいPythonプロジェクトを作成するのを手伝ってほしいです。uvをパッケージ管理に、ruffをリンターとフォーマッターに、mypyを型チェックに、pytestをテストに使用します。pyproject.toml設定を生成し、各ツールの目的を説明してください。
中級:非同期への変換
この同期Pythonコードをレビューし、asyncioでasync/awaitパターンを使用してリファクタリングしてください。どの操作がI/Oバウンドで非同期の恩恵を受けるかを特定してください。適切なエラー処理を含め、パフォーマンスの影響を説明してください。
上級:型安全API設計
Pydantic v2モデル、依存関係注入、カスタム例外ハンドラー、SQLAlchemy 2.0を使用した非同期データベースアクセスを備えた完全な型安全性を備えたFastAPIアプリケーションを設計してください。pytestフィクスチャを備えた包括的なテスト例を含めるしてください。
エキスパート:パフォーマンスプロファイリング

ベストプラクティス

  • 早期エラー検出のためにmypy strictモードでコードベース全体に型ヒントを使用してください
  • 保守可能なコードのために継承よりも構成を優先し、SOLID原則に従ってください
  • クリティカルパスで90%以上のカバレッジを達成するpytestでテストを書いてください

回避

  • SystemExitやKeyboardInterruptを含むすべての例外をキャッチする裸のexcept句を避けてください
  • 関数定義で可変デフォルト引数を使用しないでください
  • シークレットをソースコードに保存したり検証なしに環境変数を使用しないでください

よくある質問

このスキルはどのPythonバージョンをサポートしていますか?
このスキルは最新機能を完全にカバーするPython 3.12+に特化しています。古いバージョンのガイダンスを提供することはできますが、現在のベストプラクティスに最適化しています。
このスキルはpipからuvへの移行を手伝えますか?
はい。依存関係のインストール、ロックファイル生成、CI統合のコマンドを含む、pipまたはpoetryからuvへのステップバイステップ移行ガイダンスを提供します。
このスキルは実行可能なコードを記述しますか?
このスキルはコード例とガイダンスのみを提供します。コードを実行したり、パackageをインストールしたり、ファイルを直接変更したりすることはできません。すべてのコードはあなたの環境でテストする必要があります。
このスキルはどのテストフレームワークをカバーしていますか?
主焦点はpytest-asyncio、pytest-cov、pytest-benchmarkを含むpytestとそのエコシステムです。unittest、プロパティベーステストのHypothesis、および統合テストパターンもカバーしています。
このスキルは非同期デバッグを手伝えますか?
はい。適切な例外処理、タスクキャンセル、デッドロック防止、asyncio-debugや非同期アプリケーション用の構造化ログなどのツールを含む非同期デバッグ技術をカバーしています。
このスキルはデータサイエンスライブラリをカバーしていますか?
はい。パフォーマンス最適化、メモリ効率、データAPIのためのWebフレームワークとの統合に重点を置いて、NumPy、Pandas、可視化ライブラリが含まれています。

開発者の詳細

作成者

sickn33

ライセンス

MIT

参照

main

ファイル構成

📄 SKILL.md