migrate-to-uv

Installation
SKILL.md

Migrate to uv Build System

Migrate a Keboola component (Docker-based, ECR-deployed) from requirements.txt + pip to pyproject.toml + uv with ruff linting.

Execute all steps yourself using the tools available to you. Do NOT delegate to or invoke any other agent (component-builder, develop-component, or similar) — except component-developer:component-defaults in Phase 6.

You MUST complete every step below. Do not skip any step — if a file doesn't exist, move on silently.


Step 0: Read the current state

cat requirements.txt
grep "FROM python:" Dockerfile
cat .github/workflows/push.yml

Related skills
Installs
15
Repository
keboola/ai-kit
GitHub Stars
11
First Seen
Mar 5, 2026