Python
Write idiomatic, type-safe Python: errors as values (Result/typed errors) and composing them, par…
by connorads
The skill
Write idiomatic, type-safe Python: errors as values (Result/typed errors) and composing them, parse-don't-validate with pydantic, frozen kw-only dataclass value objects, unions with match and assert_never (structural pattern matching), Protocol vs ABC ports, persistence-ignorant domain models, package layout, import discipline and circular imports, config parsed once at a composition root that is a scope (DI/bootstrap), structured concurrency with asyncio task groups and retries, smart constructors, which interpreter and library versions to target, basedpyright, and the Any/cast/type-ignore discipline. Use when designing or reviewing Python specifically. Routing: architecture for agnostic design, mechanical-enforcement for lint and type-checker config, testing for test strategy.
This skill's licence does not allow redistribution, so the store does not show its text. Read it at the source.
Use this skill
Connect your agent to the Skill Store MCP server and ask for it by ref: connorads/python-22104746080.
Details
- Publisher
- connorads
- Category
- Software Development › Languages & frameworks
- Updated
- 2026-10-16
References
More from connorads
- Playwright Interactive Persistent browser and Electron interaction through `js_repl` for fast iterative UI debugging.
- Personal Commands Configures HEX voice commands, dictation phrases, and text transformations in hex.config.ts using Ty
- Artifact Patterns Chooses how a published Claude artifact and the people using it exchange information with a Claud…
- Brand Positioning Product positioning, customer-research-driven messaging and website copy, and brand identity brie…