python-patterns は何をしますか?
Python開発の原理と意思決定。フレームワーク選定、非同期パターン、型ヒント、プロジェクト構造。コピーではなく、思考を教えます。
概要
このスキルは、Python開発におけるさまざまな選択肢とベストプラクティスについて、深い理解を提供します。単にコードを提供するのではなく、なぜ特定のアプローチを選ぶべきか、その背後にある理由とトレードオフを説明します。
主なトピック
- フレームワーク選定: Flask, FastAPI, Djangoの比較とユースケース
- 非同期パターン: asyncio, イベントループ, コルーチンの効果的な使用
- 型ヒント: 型安全性の向上と静的解析ツールの活用
- プロジェクト構造: スケーラブルで保守可能なコードベースの設計
使用方法
- このスキルをAIエージェント(Claude Code, Cursor, Codexなど)にロードします。
- Pythonプロジェクトに関する質問や課題を入力します。
- スキルは、最適なアプローチとその根拠を説明します。
注意事項
- このスキルは「思考を教える」ことを目的としているため、直接的なコードのコピーではなく、設計上の意思決定を支援します。
- 常に最新のPythonバージョンおよび主要ライブラリの推奨事項に基づいています。