pluginagentmarketplace/custom-plugin-python

Type Hints

Python type hints, type checking, and static analysis with mypy

Installation

$ npx skills add pluginagentmarketplace/custom-plugin-python --skill type-hints

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from pluginagentmarketplace/custom-plugin-python · top by installs.

npx skills add pluginagentmarketplace/custom-plugin-python

Browse all from pluginagentmarketplace/custom-plugin-python

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 6
License LICENSE
Default branch main
Open issues 0
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version2.1.0

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,282 B
  • docs SUMMARY.md 81 B

History

  1. First recorded snapshot · 114 installs

SKILL.md

Python Type Hints Skill

Overview

Master Python type hints for better code quality, IDE support, and static type checking with mypy.

Topics Covered

Basic Type Hints

  • Variable annotations
  • Function signatures
  • Return types
  • Optional types
  • Union types

Advanced Typing

  • Generic types
  • TypeVar and ParamSpec
  • Protocol and structural typing
  • Literal types
  • TypedDict

Type Checking

  • mypy configuration
  • Strict mode settings
  • Type ignore comments
  • Stub files (.pyi)
  • Type coverage

Runtime Types

  • typing_extensions
  • Pydantic validation
  • Runtime type checking
  • Dataclasses with types
  • attrs integration

Best Practices

  • Gradual typing strategy
  • Third-party type stubs
  • CI type checking
  • Documentation with types
  • Type-driven development

Prerequisites

  • Python fundamentals
  • OOP concepts

Learning Outcomes

  • Write type-annotated code
  • Configure mypy properly
  • Use generic types
  • Implement protocols