dependency-skill

Manage Python dependencies efficiently using the uv package manager.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "dependency-skill" with this command: npx skills add maneeshanif/cli-todo-app-speckit/maneeshanif-cli-todo-app-speckit-dependency-skill

Dependency Skill

Purpose

Manage Python dependencies efficiently using the uv package manager.

Instructions

Initialize a new project

uv init

Add production dependencies

uv add typer rich textual pydantic tinydb questionary pyfiglet python-dateutil

Add development dependencies

uv add --dev pytest pytest-cov black ruff mypy

Sync dependencies (install from lock file)

uv sync

Run scripts

uv run python -m package_name.main uv run pytest

Update dependencies

uv lock --upgrade uv sync

Remove a dependency

uv remove package-name

Common Dependency Sets

Todo App Dependencies

Core

uv add typer rich textual pydantic tinydb questionary pyfiglet python-dateutil

Development

uv add --dev pytest pytest-cov black ruff

Web App Dependencies

uv add fastapi uvicorn sqlmodel httpx

Examples

Full project setup

Initialize

uv init

Add all dependencies at once

uv add typer[all] rich textual pydantic tinydb questionary pyfiglet python-dateutil

Add dev dependencies

uv add --dev pytest pytest-cov

Sync to install

uv sync

Verify installation

uv run python -c "import rich; print(rich.version)"

Best Practices

  • Always use uv instead of pip for modern Python projects

  • Lock dependencies with uv.lock for reproducibility

  • Separate dev dependencies from production

  • Run commands with uv run to ensure correct environment

  • Update dependencies regularly with uv lock --upgrade

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

animation-skill

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

crud-skill

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

setup-skill

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

prompt-skill

No summary provided by upstream source.

Repository SourceNeeds Review