Loading...
Loading...
Production Python coding standards with automatic version detection (3.10-3.13). Use when writing, reviewing, or refactoring Python to ensure adherence to modern type syntax, LBYL exception handling, pathlib operations, ABC-based interfaces, and production-tested patterns. Not Dagster-specific - applies to any Python project.
npx skill4agent add dagster-io/dagster-claude-plugins dignified-python/dagster-best-practices| User Need | Use This Skill | Alternative Skill |
|---|---|---|
| "make this pythonic" | ✅ Yes - Python standards | |
| "is this good python" | ✅ Yes - code quality | |
| "type hints" | ✅ Yes - typing guidance | |
| "LBYL vs EAFP" | ✅ Yes - exception patterns | |
| "pathlib vs os.path" | ✅ Yes - path handling | |
| "best practices for dagster" | ❌ No | |
| "implement X pipeline" | ❌ No | |
| "which integration to use" | ❌ No | |
| "CLI argument parsing" | ✅ Yes - CLI patterns |
pyproject.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.mdreferences/cli-patterns.mdreferences/core-standards.mdcli-patterns.mdreferences/versions/python-3.10.mdpython-3.11.mdpython-3.12.mdpython-3.13.mdreferences/advanced/exception-handling.mdinterfaces.mdtyping-advanced.mdapi-design.mdreferences/advanced/exception-handling.mdfrom efrom Nonereferences/advanced/interfaces.mdreferences/advanced/typing-advanced.mdreferences/module-design.mdreferences/api-design.mdreferences/checklists.md