uv-enforcer

Detect pip usage and enforce uv commands across Python code, docs, and CI.

6|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/u9401066/zotero-keeper --skill uv-enforcer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uv-enforcer
Source: https://github.com/u9401066/zotero-keeper/tree/main/.claude/skills/uv-enforcer
Command: npx skills add https://github.com/u9401066/zotero-keeper --skill uv-enforcer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enforces uv-only package management policy, preventing any usage of pip in code, documentation, and CI to ensure consistent dependency management.

Core Features & Use Cases

  • Enforces uv as the sole package management tool across development, documentation, and CI/CD workflows.
  • Detects and flags pip usage in source files, docs, and CI configurations, providing actionable remediation.
  • Provides guidance and automated checks to replace pip commands with uv equivalents.

Quick Start

Enable the uv-enforcer in your project to start rejecting pip usage and enforcing uv-based workflows.

Frequently Asked Questions about uv-enforcer

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

FAQPage Schema
How do I enforce uv-only package management and prevent pip usage in CI?

It detects and flags pip usage in source files, documentation, and CI configurations, providing actionable remediation to replace pip commands with uv equivalents across your Python projects.

What is the best way to migrate pip commands to uv in source code and docs?

It scans source files and documentation to detect pip commands, then provides guidance and automated checks to replace those pip commands with their correct uv equivalents.

Can I apply uv policy enforcement to existing Python CI/CD pipelines?

Yes, it applies to Python projects across CI/CD pipelines by scanning configurations for pip usage, blocking non-compliant commands, and enforcing uv-based workflows.

Why should I use uv instead of pip for dependency management?

Enforcing uv prevents fragmented tooling across development and CI/CD, ensuring consistent dependency management while providing auditable policy guardrails for all package installations.

Does uv-enforcer support automated remediation for pip commands in code?

Yes, it detects pip usage in code, docs, and CI configurations, then provides actionable remediation guidance to replace those pip commands with their correct uv equivalents.