dagster-io/dignified-python

Padrões opinativos de Python para produção com detecção automática de versão (3.10-3.13). Use ao escrever, revisar ou refatorar código Python em repositórios que desejam sintaxe de tipos moderna, verificações de condição explícitas quando práticas, operações com pathlib, orientação de interfaces e padrões pragmáticos de produção.

O que é dignified-python?

Esta skill fornece um conjunto de padrões opinativos e pragmáticos para Python em produção, com detecção automática da versão do interpretador (3.10 a 3.13). Ela é projetada para ser usada ao escrever, revisar ou refatorar código Python, promovendo o uso de sintaxe de tipos moderna (como `list[int]` em vez de `List[int]`), verificações de condição explícitas (ex.: `if x is not None:` ao invés de `if x:`), operações com pathlib em vez de `os.path`, e orientações claras sobre design de interfaces. A skill suporta plataformas como Claude Code, Cursor e Codex, e funciona analisando o código-fonte e aplicando regras de estilo consistentes que melhoram a legibilidade e a manutenibilidade. Os padrões são pragmaticamente adaptados para ambientes de produção, equilibrando rigor técnico com praticidade, e incluem diretrizes sobre tratamento de erros, logging e estruturação de projetos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dagster-io/skills/tree/main/skills/dignified-python

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que dignified-python faz?

Padrões opinativos de Python para produção com detecção automática de versão (3.10-3.13). Use ao escrever, revisar ou refatorar código Python em repositórios que desejam sintaxe de tipos moderna, verificações de condição explícitas quando práticas, operações com pathlib, orientação de interfaces e padrões pragmáticos de produção.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas