simple-modern-uv

Automate Python project creation, migration, and template synchronization with uv.

1|Updated Jul 14, 2026
One-click install
npx skills add https://github.com/jlevy/metabrowser --skill simple-modern-uv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simple-modern-uv
Source: https://github.com/jlevy/metabrowser/tree/main/.agents/skills/simple-modern-uv
Command: npx skills add https://github.com/jlevy/metabrowser --skill simple-modern-uv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, copier, git, and includes references (resource) components.

What problem does it solve?

This Skill eliminates the friction of setting up and maintaining modern Python projects by automating the configuration of industry-standard tools like uv, ruff, and BasedPyright.

Core Features & Use Cases

  • Project Scaffolding: Instantly generate a production-ready Python project structure with CI/CD and PyPI publishing support.
  • Migration Assistance: Seamlessly convert legacy projects from Poetry, PDM, or setuptools to a high-performance uv-based workflow.
  • Template Synchronization: Keep your project up-to-date with the latest template improvements using automated version tracking.

Quick Start

Use the simple-modern-uv skill to initialize a new Python project named my-new-package with default settings.

Frequently Asked Questions about simple-modern-uv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a legacy Python project to uv?

Migrating a legacy Python project to uv involves converting packaging configurations from Poetry, PDM, or setuptools into a uv-based workflow. This process modernizes dependency management and standardizes CI/CD pipelines using automated template rendering.

What is the best way to scaffold a new Python package with CI/CD support?

The best way to scaffold a new Python package with CI/CD support is to use an automated template generator. This instantly creates a production-ready project structure configured with uv, ruff, BasedPyright, and standardized CI/CD workflows for PyPI publishing.

Do I need git and network access to use uv for project scaffolding?

Yes, you need git, uv, and network access to GitHub to use automated project scaffolding. These dependencies are required for rendering project templates, synchronizing versions, and managing dependencies during the creation and maintenance of Python projects.

How does template synchronization work for Python projects using uv?

Template synchronization for Python projects using uv works by applying automated version tracking to keep your project up-to-date. It pulls the latest template improvements to maintain standardized CI/CD workflows and modern tooling configurations over time.

Can I convert a Poetry project to uv without breaking my existing CI/CD workflows?

Converting a Poetry project to uv modernizes your workflow while establishing standardized CI/CD pipelines. The migration process reconfigures your project structure to use uv for high-performance dependency management, replacing previous configurations with industry-standard tooling.