Agent skill · software engineering · affaan-m
python-patterns
Patrones idiomáticos de Python, estándares PEP 8, type hints y buenas prácticas para construir aplicaciones Python robustas, eficientes y mantenibles.
Why this skill is useful
Codifies PEP 8 standards and Python idiomatic patterns that the AI could infer but now doesn't have to guess.
What it needs
About 9k tokens when loaded. Last updated 2026-08-06. 238,342 stars on the source repository.
What this skill does
Patrones de Desarrollo Python Patrones idiomáticos de Python y buenas prácticas para construir aplicaciones robustas, eficientes y mantenibles. Cuándo Activar Escribir código Python nuevo Revisar código Python Refactorizar código Python existente Diseñar paquetes/módulos Python Principios Fundamentales 1. La Legibilidad Cuenta Python prioriza la legibilidad. El código debe ser obvio y fácil de entender. 2. Explícito es Mejor que Implícito Evitar la magia; ser claro sobre lo que hace el código. 3. EAFP - Es Más Fácil Pedir Perdón que Permiso Python prefiere el manejo de excepciones sobre verificar condiciones. Type Hints Anotaciones de Tipo Básicas Type Hints Modernos (Python 3.9+) Type Aliases y TypeVar Duck Typing Basado en Protocol Patrones de Manejo de Errores Manejo de Excepciones Específicas Encadenamiento de Excepciones Jerarquía de Excepciones Personalizadas Context Managers Gestión de Recursos Context Managers Personalizados Clases Context Manager Comprehensions y Generadores List Comprehensions Expresiones Generadoras Funciones Generadoras Data Classes y Named Tuples Data Classes Data Classes con Validación Named Tuples Decoradores Decoradores de Función Decoradores Parametrizados Decoradores Basados en Clases Patrones de Concurrencia Threading para Tareas I/O-Bound Multiprocessing para Tareas CPU-Bound Async/Await para I/O Concurrente Organización de Paquetes Layout Estándar del Proyecto Convenciones de Importación init.py para Exportaciones del Paquete Memoria y Rendimiento Uso de slots para Eficiencia de Memoria Generador para Datos Grandes Evitar la Concatenación de Cadenas en Loops Integración de Herramientas Python Comandos Esenciales Configuración de pyproject.toml Referencia Rápida: Patrones Python Patrón Descripción -------- ------------- EAFP Es Más Fácil Pedir Perdón que Permiso Context managers Usar with para gestión de recursos List comprehensions Para transformaciones simples Generadores Para evaluación lazy y datasets grandes Type hints Anota …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills affaan-m/python-patterns--83cbc4