python-pro
Use when building Python 3.11+ applications requiring type safety, async programming, or robust error handling. Generates type-annotated Python code, configures mypy in strict mode, writes pytest test suites with fixtures and mocking, and validates code with black and ruff. Invoke for type hints, async/await patterns, dataclasses, dependency injection, logging configuration, and structured error handling.
Install
With your agent
Install OMGSkills skill "jeffallan/claude-skills:python-pro" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/Jeffallan/claude-skills /tmp/claude-skills && ln -s /tmp/claude-skills/skills/python-pro ~/.claude/skills/python-pro
From README
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 proper project structure Performance optimization and profiling Core Workflow Analyze codebase — Review structure, dependencies, type coverage, test suite Design interfaces — Define protocols, dataclasses, type aliases Implement — Write Pythonic code with full type hints and error handling Test — Create comprehensive pytest suite with >90% coverage Validate — Run mypy --strict, black, ruff If mypy fails: fix type errors reported and re-run before proceeding If tests fail: debug assertions, update fixtures, and iterate until green If ruff/black reports issues: apply auto-fixes, then re-validate...
More from this repo
api-designer
Used when designing REST or GraphQL APIs, creating OpenAPI specifications, or planning API architecture.
architecture-designer
Used when designing new high-level system architecture, reviewing existing designs, or making architectural decisions.
atlassian-mcp
Integrates with Atlassian products to manage project tracking and documentation via MCP protocol.
