About
This skill streamlines the initialization and configuration of Python libraries by implementing a modern 'src' layout and standardizing essential development tools. It guides users through setting up pyproject.toml, configuring Ruff for linting and formatting, implementing Pytest for testing, and establishing CI/CD pipelines via GitHub Actions. It is an essential tool for developers looking to start new projects with a robust foundation or modernize legacy repositories to meet current Python ecosystem standards.