modernize-python-repo

Community

Automate 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.