KS
Killer-Skills

basic_uv — how to use basic_uv how to use basic_uv, basic_uv setup guide, uv project management, ty type checks, pyproject.toml configuration, uv.lock file management, basic_uv vs uv, basic_uv install, project management with uv and ty

v1.0.0
GitHub

About this Skill

Ideal for Python Development Agents requiring precise project management with uv and ty for efficient workflow and accurate type checks. basic_uv is a project management skill that utilizes uv as the project package manager and runner, and ty for type checks, to ensure efficient and accurate project workflow.

Features

Detects uv project state by checking for pyproject.toml and uv.lock files
Syncs project environment with uv sync command
Runs tools through uv to ensure project environment usage
Supports running python scripts and modules with uv run python command
Provides command-first guidance for accurate project management

# Core Topics

Silviase Silviase
[0]
[0]
Updated: 3/7/2026

Quality Score

Top 5%
26
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add Silviase/default-python-project/basic_uv

Agent Capability Analysis

The basic_uv MCP Server by Silviase is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use basic_uv, basic_uv setup guide, uv project management.

Ideal Agent Persona

Ideal for Python Development Agents requiring precise project management with uv and ty for efficient workflow and accurate type checks.

Core Value

Empowers agents to manage projects with uv as the package manager and runner, and ty for type checks, ensuring accuracy and efficiency in workflows involving pyproject.toml and uv.lock files through commands like uv sync and uv run.

Capabilities Granted for basic_uv MCP Server

Automating project setup with uv and ty
Debugging type errors using ty
Optimizing project workflows with uv sync and uv run commands

! Prerequisites & Limits

  • Requires pyproject.toml and uv.lock files
  • Python environment required
  • uv and ty installations necessary
Project
SKILL.md
2.0 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Basic uv / ty

Overview

Use uv as the project package manager and runner; use ty for type checks. Provide command-first guidance and state what each command changes (pyproject.toml, uv.lock, or the virtual environment).

Workflow

  • Detect uv project state by checking for pyproject.toml and uv.lock.
  • Sync before running tools when accuracy matters: uv sync.
  • Run tools through uv to ensure the project environment is used: uv run <cmd>.
  • Prefer uv run python <script_or_module> over plain python when coding or executing Python in this repo.
  • Call out side effects explicitly: uv add/remove update pyproject.toml and uv.lock; uv sync changes the environment.

Common uv Commands

  • Initialize a project: uv init
  • Add deps: uv add <pkg>; dev deps: uv add --dev <pkg>; group deps: uv add --group <group> <pkg>
  • Remove deps: uv remove <pkg>
  • Lock deps: uv lock (update uv.lock); uv lock --check (CI check); uv lock --upgrade (allow upgrades)
  • Sync env: uv sync; uv sync --frozen (do not update uv.lock); uv sync --group <group> (include group)
  • Run commands: uv run <cmd>; uv run --no-sync <cmd> (skip sync); uv run --group <group> <cmd>
  • Inspect deps: uv tree
  • Export lockfile: uv export
  • Manage Python installs: uv python list|install|find|pin
  • Tool runner: uv tool run <pkg> <cmd>; install: uv tool install <pkg>
  • pip-compat mode: uv pip install|compile|sync|list|freeze|check

Common ty Commands

  • Type check: uv run ty check [PATHS]
  • Watch mode: uv run ty check --watch
  • Config override: uv run ty check --config KEY=VALUE
  • Config file: uv run ty check --config-file path/to/ty.toml
  • Exclude paths: uv run ty check --exclude 'pattern'
  • Target Python: uv run ty check --python-version 3.12
  • Specify env: uv run ty check --python path/to/python
  • LSP server: uv run ty server
  • Shell completion: ty generate-shell-completion <SHELL>

Project Reference

  • If the repo provides a local cheat sheet, consult it for project-specific conventions: docs/ty-uv-commands.md.

Related Skills

Looking for an alternative to basic_uv or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication