$npx skillfedfor your agent

python-pro

Python Pro is a specialist for building modern Python 3.11+ applications with complete type coverage, async-first design, and robust error handling. It generates type-annotated code, configures strict mypy validation, creates comprehensive pytest suites, and enforces code quality with black and ruff.

Python Pro generates type-safe Python 3.11+ code with full type hints, async patterns, and mypy strict validation.

AI-generated summary based on this skill's SKILL.md

10,759 984 MITupdated by Jeffallan

Decision gist · record as of 2026-05-20

Python Pro generates type-safe Python 3.11+ code with full type hints, async patterns, and mypy strict validation. Python Pro is a specialist for building modern Python 3.11+ applications with complete type coverage, async-first design, and robust error handling. It generates type-annotated code, configures strict mypy validation, creates comprehensive pytest suites, and enforces code quality with black and ruff.

manual: git clone https://github.com/Jeffallan/claude-skills → cp -r claude-skills/skills/python-pro ~/.claude/skills/python-pro
skills/python-pro/SKILL.md · version f151b300

Use it when

  • Python Pro specializes in async/await patterns for concurrent I/O operations, including asyncio task groups.
  • Python Pro generates comprehensive pytest test suites using fixtures, parametrization.

Verify before relying

Read SKILL.md below before installing (6 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

Jeffallan/claude-skills/python-pro · repository language: Python

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I write type safe Python with mypy strict?

Python Pro helps you write type-safe Python by generating fully annotated code with complete type hints for all functions, parameters, and return values. It configures mypy in strict mode to catch type errors at development time, ensures dataclasses use proper type annotations, and validates your entire codebase against Python 3.11+ standards. This approach prevents runtime type-related bugs before they reach production.

What async/await patterns does Python Pro teach?

Python Pro specializes in async/await patterns for concurrent I/O operations, including asyncio task groups, httpx for async concurrent requests, and proper error handling within async contexts. It demonstrates how to structure async functions, manage concurrent tasks efficiently, and integrate async patterns into production code while maintaining type safety and comprehensive test coverage.

How can I create pytest test suites with >90% coverage?

Python Pro generates comprehensive pytest test suites using fixtures, parametrization, and mocking strategies to achieve over 90% code coverage. It shows how to structure tests with proper setup/teardown, use fixtures for dependency injection, parametrize tests for multiple scenarios, and measure coverage to ensure all critical paths are tested.

What code quality tools does Python Pro configure?

Python Pro validates code quality using black for consistent formatting, ruff for fast linting, and mypy in strict mode for type checking. It sets up configuration files and CI/CD integration so your Python 3.11+ codebase maintains high standards automatically, catching style violations and type errors before code review.

How does Python Pro handle dataclasses and error handling?

Python Pro creates dataclasses with full type annotations and post_init validation, implements structured error handling with custom exceptions, and applies Pythonic best practices like context managers and comprehensions. It demonstrates dependency injection patterns and proper logging for production-grade Python applications.

Can Python Pro help set up a production Python project?

Yes. Python Pro guides you through building production-ready Python 3.11+ applications with poetry for dependency management, proper project structure, type-safe code throughout, async-first design for I/O operations, comprehensive testing with >90% coverage, and automated code quality validation with black, ruff, and mypy strict mode.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Python Pro

Modern Python 3.11+ specialist focused on type-safe, async-first, production-ready code.

When to Use This Skill

  • Writing type-safe Python with complete type coverage
  • Implementing async/await patterns for I/O operations
  • Setting up pytest test suites with fixtures and mocking
  • Creating Pythonic code with comprehensions, generators, context managers
  • Building packages with Poetry and

(truncated - see the full file via the links below)

File tree — 6 files
skills/python-pro/SKILL.md
skills/python-pro/references/async-patterns.md
skills/python-pro/references/packaging.md
skills/python-pro/references/standard-library.md
skills/python-pro/references/testing.md
skills/python-pro/references/type-system.md

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Write type-safe Python 3.11+ code with full type hints and mypy strict validation”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Pytest Type Safety
by dawiddutoit · dawiddutoit/custom-claude

Add type annotations to test functions and fixtures, then configure mypy to validate them during test runs. Use create_autospec for type-safe mocks that enforce interface contracts and catch typos at runtime.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
php-pro
by Jeffallan · Jeffallan/claude-skills

PHP Pro is a senior-level specialist for modern PHP development with Laravel, Symfony, and PHP 8.3+. It enforces strict typing, dependency injection, and PSR compliance while generating typed DTOs, services, controllers, and comprehensive tests. Every implementation passes PHPStan level 9 and PHPUnit/Pest coverage thresholds before delivery.

MITupdated May 2026
★ 10,759repo stars
Python Best Practices Type Safety
by dawiddutoit · dawiddutoit/custom-claude

This skill diagnoses and resolves Python type checking errors by categorizing them into patterns—missing annotations, type mismatches, Optional handling, generics, and attribute issues—then applies targeted fixes. It works with pyright and mypy output, includes automation scripts for batch corrections, and guides you through verification to maintain strict type safety.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
Quality Run Type Checking
by dawiddutoit · dawiddutoit/custom-claude

Quality Run Type Checking combines pyright for rapid development feedback with mypy for comprehensive pre-commit validation. Both tools catch complementary error classes—pyright excels at speed and IDE integration, while mypy provides deeper Pydantic model support and CI/CD authority. Use pyright during coding iterations and mypy before commits.

no license declared → metadata onlyupdated Jan 2026
★ 1repo stars
python-code-review
by existential-birds · existential-birds/beagle

This skill systematically audits Python code across five key dimensions: PEP8 compliance, type annotation completeness, async/await correctness, exception handling rigor, and frequent pitfalls like mutable defaults. It provides a checklist-driven review workflow with reference guides for each category and context-sensitive rules to avoid false positives.

Apache-2.0updated Jul 2026
★ 74repo stars
cpp-pro
by Jeffallan · Jeffallan/claude-skills

C++ Pro is a specialist skill for building and refactoring high-performance C++ applications with modern C++20/23 standards. It guides you through architecture analysis, type-safe design with concepts, zero-overhead implementations using RAII and constexpr, and rigorous quality verification with sanitizers and profiling. Perfect for tackling performance bottlenecks, concurrency challenges, template metaprogramming, and CMake configuration.

MITupdated May 2026
★ 10,759repo stars
Tags
type-safety-firstasync-io-patternstest-driven-validationstrict-lintingmodern-pythonproduction-ready-codeprotocol-based-designstatic-analysis