mcpField
T
Type Hints

Type Hints

github.com/pluginagentmarketplace開発6128 回インストール43 週間前に更新
リポジトリ

Type Hints について

Type Hintsは、Python開発者向けの学習スキルです。基本的な型注釈から高度な型、mypyによる静的チェックや実行時検証まで扱います。

主な機能

  1. 01変数と関数の型注釈
  2. 02Optional、Union、Literal型
  3. 03ジェネリクス、TypeVar、ParamSpec
  4. 04Protocolと構造的部分型
  5. 05mypyの設定と厳格なチェック
  6. 06実行時の型とバリデーション

活用シーン

  1. 01Pythonコードに型注釈を追加
  2. 02プロジェクトのmypy設定
  3. 03再利用可能なジェネリックAPIの設計
  4. 04データ構造の文書化と検証

インストール

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

$npx skills add https://github.com/pluginagentmarketplace/custom-plugin-python --skill type-hints

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

assets/
schema.json
config.yaml
references/
PATTERNS.md
GUIDE.md
scripts/
validate.py

詳細

Python 型ヒントスキル

概要

Python の型ヒントを習得し、コード品質、IDE サポート、mypy による静的型チェックを向上させます。

対象トピック

基本的な型ヒント
  • 変数のアノテーション
  • 関数シグネチャ
  • 戻り値の型
  • Optional 型
  • Union 型
高度な型付け
  • ジェネリック型
  • TypeVar と ParamSpec
  • Protocol と構造的型付け
  • Literal 型
  • TypedDict
型チェック
  • mypy の設定
  • Strict モードの設定
  • 型チェックを無視するコメント
  • スタブファイル(.pyi)
  • 型カバレッジ
実行時の型
  • typing_extensions
  • Pydantic による検証
  • 実行時の型チェック
  • 型を使用したデータクラス
  • attrs との統合
ベストプラクティス
  • 段階的な型付け戦略
  • サードパーティの型スタブ
  • CI での型チェック
  • 型を使ったドキュメント作成
  • 型駆動開発

前提条件

  • Python の基礎知識
  • OOP の概念

学習成果

  • 型アノテーション付きのコードを記述する
  • mypy を適切に設定する
  • ジェネリック型を使用する
  • プロトコルを実装する

コメント