dignified-python
Dignified Python
Opinionated Python guidance for writing clean, maintainable, modern Python code (versions 3.10-3.13).
When to Use This Skill
Auto-invoke when users ask about:
- "make this pythonic" / "is this good python"
- "type hints" / "type annotations" / "typing"
- "LBYL vs EAFP" / "exception handling"
- "pathlib vs os.path" / "path operations"
- "CLI patterns" / "click usage"
- "code review" / "improve this code"
- Any Python code quality or standards question
Note: This skill is general-purpose Python style guidance, not Dagster-specific. It captures one explicit, LBYL-leaning set of conventions; project conventions can override it when needed.
More from dagster-io/skills
dagster-expert
Expert guidance for working with Dagster and the dg CLI. ALWAYS use before doing any task that requires
1.3Kdagster-integrations
Skill that helps users discover and understand Dagster integration libraries. Used when users have requests related to
124dagster-best-practices
Expert guidance for Dagster data orchestration including assets, resources, automation, testing,
15dg
Skill that enables interaction with Dagster projects (creating new projects, generating new definitions within existing projects, listing definitions, launching compute, viewing logs, and troubleshooting). Used whenever users have requests related to creating, understanding, or manipulating Dagster projects.
12