simple-modern-uv skill
A skill that starts a new Python project on uv or migrates an old one to a modern stack of uv, ruff, BasedPyright and CI.
- 306 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Installation runs external code through npx and migration changes many project files.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/simple-modern-uvDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Installation runs external code through npx and migration changes many project files.
This is third-party code. Review the repository files before installing.
What it does
The simple-modern-uv skill drives a Python 3.11 to 3.14 project template built on uv and Copier. An agent starts a project from scratch, adds single practices such as the uv lock policy and CI, migrates a package from Poetry or updates a project to the latest template. The stack covers uv, ruff, BasedPyright, tests, GitHub Actions and agent guidance. The author splits adoption into selective and full: take only the parts you need and keep your build backend.
Who it is for. Python developers who start a new package or want to bring an old project to uv, linting and typing without a manual migration.
Good fit when
- A new package starts with CI and typing in place.
- A Poetry project moves to uv while keeping its public API.
- Only the lock policy and CI are added to a repository.
- A project is later updated to a fresh template version.
Not a fit when
- The project is not in Python.
- The build system and repo layout cannot change.
- You need a template for a package manager other than uv.
Example request
Migrate this package from Poetry to simple-modern-uv and preserve its public behavior.Limitations
The template targets Python 3.11 to 3.14 and the uv manager. The install command is pinned to `skills@1.5.18` and a date and runs external code through npx, so read it before running. A full Copier migration touches many repository files: work on a separate branch. The last commit was in August 2026. Agents follow links in `SKILL.md`, so offline work leaves some guides unavailable.
How to disable. Remove the `simple-modern-uv` skill from the agent skills directory. Delete the Copier files and `.copier-answers.yml` from the project by hand if the template is no longer wanted.
FAQ
Can I take only part of the template?
Yes, selective adoption adds named capabilities without changing the build backend.
Which Python versions are supported?
3.11 through 3.14.
How do I update later?
Ask the agent to update the project to the latest template; Copier reconciles changes.
Which agents are supported?
Claude Code, Codex, Cursor, Gemini CLI and others using the Agent Skills format.
What if no installer is available?
Point the agent to `SKILL.md` and the linked guide for the chosen workflow from the same revision.
Discussion
No questions or reviews yet.
Related
SkillsArmin's personal toolkit for the Pi Coding Agent: 18 skills, extensions, commands and themes, with some skills portable to other agents
A skill that creates and updates AGENTS.md files per the agents.md spec: a thin root file plus separate files for each subsystem
A skill that turns a bloated AGENTS.md or CLAUDE.md into a short router plus focused reference files under docs.
agent-toolkit offers generic skills for engineering tasks: from a ticket to a plan, tasks and a handover for review.
A library of 30-plus instruction skills for coding agents: planning, building, testing, hallucination guards and shipping
A skill set against AI slop: UI and typography audits, change review, releases, docs and SEO.
README in short
The bundle covers three paths: fresh start, selective adoption and migration. The agent settles the scope of work together with the user.