W

python-code-style

por wshobson

Aplica normas de estilo, linting, formateo, convenciones de nombres y estándares de documentación para Python. Ideal para desarrolladores y equipos que buscan código Python consistente y mantenible. Úsalo al escribir código nuevo, revisar estilo, configurar linters o establecer estándares del proyecto.

Estrellas0
Favoritos0
Comentarios0
Agregado28 mar 2026
CategoríaCode Editing
Comando de instalación
npx skills add https://github.com/wshobson/agents --skill python-code-style
Resumen

Resumen

¿Qué es python-code-style?

python-code-style es una skill diseñada para ayudar a desarrolladores y equipos a aplicar un estilo de código Python consistente, incluyendo linting, formateo, convenciones de nombres y estándares de documentación. Al integrar herramientas modernas de Python y buenas prácticas, esta skill hace que las bases de código sean más mantenibles y colaborativas.

¿Quién debería usar esta skill?

Esta skill es ideal para desarrolladores Python, revisores de código y equipos que quieran:

  • Configurar linting y formateo para proyectos nuevos
  • Revisar el código para asegurar consistencia en el estilo
  • Configurar herramientas como ruff, mypy o pyright
  • Establecer estándares de codificación en el equipo
  • Escribir y mantener docstrings claros
  • Crear y aplicar documentación del proyecto

Problemas que resuelve

python-code-style aborda desafíos comunes en el desarrollo Python:

  • Reduce debates manuales sobre formateo al automatizar la aplicación del estilo
  • Asegura que el código siga las convenciones de nombres de PEP 8
  • Mantiene la documentación actualizada junto al código
  • Fomenta el uso de anotaciones de tipos para APIs públicas

Cómo usar

Pasos de instalación

  1. Instala la skill usando:
    npx skills add https://github.com/wshobson/agents --skill python-code-style
  2. Revisa el archivo SKILL.md para un resumen rápido de prácticas recomendadas y herramientas.
  3. Explora archivos complementarios como README.md, AGENTS.md y metadata.json para más contexto.

Configuración de herramientas Python

  • Instala herramientas modernas de Python:
    pip install ruff mypy
    
  • Configura tu proyecto en pyproject.toml:
    [tool.ruff]
    line-length = 120
    target-version = "py312"
    
    [tool.mypy]
    strict = true
    
  • Usa ruff como tu linter y formateador principal. Puede reemplazar flake8, isort y black en la mayoría de los flujos de trabajo.

Adaptación a tu flujo de trabajo

  • Previsualiza primero el archivo SKILL.md para entender los conceptos y patrones clave.
  • Ajusta la configuración según las necesidades de tu proyecto y la versión mínima de Python.
  • Integra anotaciones de tipo y mantén los docstrings como parte de tu proceso de revisión de código.

Preguntas frecuentes

¿Qué cubre python-code-style?

python-code-style cubre el estilo de código Python, linting, formateo, convenciones de nombres y estándares de documentación. Ofrece orientación y recomendaciones de herramientas para mantener código Python de alta calidad.

¿Qué herramientas se recomiendan?

La skill recomienda usar ruff para linting y formateo, y mypy para chequeo de tipos. Ejemplos de configuración están disponibles en SKILL.md.

¿Cómo puedo previsualizar la guía de la skill?

Abre la pestaña de Archivos y comienza con SKILL.md para un resumen editorial. Referencias y scripts adicionales pueden encontrarse en carpetas anidadas.

¿Es python-code-style adecuado para todos los proyectos Python?

Esta skill es más adecuada para proyectos donde la calidad, consistencia y mantenibilidad del código son prioritarias. Puede no ser necesaria para prototipos rápidos o scripts donde la aplicación estricta del estilo es menos crítica.

Calificaciones y reseñas

Aún no hay calificaciones
Comparte tu reseña
Inicia sesión para dejar una calificación y un comentario sobre esta skill.
G
0/10000
Reseñas más recientes
Guardando...