dignified-python-313

Community

Automate Python 3.13+ code quality, effortlessly.

Authordagster-io
Version1.0.0
Installs0

System Documentation

What problem does it solve? This skill ensures your Python 3.13+ code adheres to advanced best practices and avoids production-tested code smells from Dagster Labs, reducing bugs and improving maintainability. It automates the enforcement of high-quality coding standards, freeing you from manual code reviews.

Core Features & Use Cases:

  • LBYL Exception Handling: Enforces proactive error checking (Look Before You Leap) over EAFP, leading to more predictable code.
  • Modern Type Syntax: Guides on Python 3.13+ type annotations (list[str], str | None), ensuring your code is future-proof and type-safe.
  • Dagster Code Smells: Identifies and helps refactor anti-patterns related to API design, parameter complexity, and class organization, based on real-world production experience.
  • Use Case: When reviewing a pull request, use this skill to automatically check for adherence to Python 3.13+ syntax, LBYL patterns, and common Dagster-identified code smells, providing precise, automated feedback to the developer.

Quick Start: Review the attached Python 3.13 code file 'my_new_feature.py' for adherence to dignified Python standards, specifically checking for LBYL patterns, modern type syntax, and any Dagster-identified code smells.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: dignified-python-313
Download link: https://github.com/dagster-io/erk/archive/main.zip#dignified-python-313

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.