Loading...
Loading...
Python coding standards with automatic version detection. Use when writing, reviewing, or refactoring Python to ensure adherence to LBYL exception handling patterns, modern type syntax (list[str], str | None), pathlib operations, ABC-based interfaces, absolute imports, and explicit error boundaries at CLI level. Also provides production-tested code smell patterns from Dagster Labs for API design, parameter complexity, and code organization. Essential for maintaining erk's dignified Python standards.
npx skill4agent add dagster-io/erk dignified-pythonpyproject.tomlrequires-pythonrequires-python = ">=3.12"setup.pysetup.cfgpython_requires.python-version3.123.12.0versions/python-3.10.mdversions/python-3.11.mdversions/python-3.12.mdversions/python-3.13.mdcli-patterns.mdsubprocess.mdreferences/references/exception-handling.mdfrom efrom Nonereferences/interfaces.mdreferences/typing-advanced.mdreferences/module-design.mdreferences/api-design.mdreferences/checklists.md