modernize-python-repo
CommunityAutomate Python repo modernization.
Authorfhrbata
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Guides modernization of Python repositories: pyproject.toml migration, Ruff adoption, config consolidation, CI/CD and Danger workflow updates (GitHub and GitLab). Use when modernizing a Python repo, migrating from setup.py, adopting Ruff, updating Espressif GitHub/GitLab workflows, or migrating from espressif/github-actions/danger_pr_review to shared-github-dangerjs.
Core Features & Use Cases
- Pyproject.toml migration across projects to consolidate build tooling.
- Ruff adoption and code-quality tooling integration with minimal config churn.
- CI/CD and GitHub/GitLab workflow updates, including Danger workflow migration to shared-github-dangerjs.
- Use Case: Teams modernizing legacy Python repos and standardizing tooling.
Quick Start
Run the modernization workflow on your Python project to migrate to pyproject.toml, adopt Ruff, and consolidate configurations.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 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: modernize-python-repo Download link: https://github.com/fhrbata/idf-tools-cursor-skills/archive/main.zip#modernize-python-repo Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.