npx claudepluginhub zate/cc-plugins --plugin devloopThis skill uses the workspace's default tool permissions.
Idiomatic Python patterns for Python 3.10+.
Generates type-annotated Python 3.11+ code with mypy strict mode, pytest test suites using fixtures/mocking, black/ruff validation. For async/await, dataclasses, DI, logging, error handling.
Guides modern Python 3.10+ features including type hints with unions/generics/protocols, structural pattern matching, and async/await for concurrent tasks.
Provides Python best practices for modern type hints, dataclasses vs Pydantic data models, and async patterns with asyncio and httpx.
Share bugs, ideas, or general feedback.
Idiomatic Python patterns for Python 3.10+.
def process(data: list[str]) -> dict[str, int]:
return {item: len(item) for item in data}
from dataclasses import dataclass
@dataclass
class User:
name: str
email: str
active: bool = True
with open("file.txt") as f:
content = f.read()
import pytest
def test_add():
assert add(2, 3) == 5
@pytest.fixture
def user():
return User(name="test")
async def fetch_data(url: str) -> dict:
async with aiohttp.ClientSession() as session:
async with session.get(url) as response:
return await response.json()
try:
result = risky_operation()
except ValueError as e:
logger.error(f"Invalid value: {e}")
raise