uv-research-workspace

Community

Manage Python research projects with uv workspaces.

Authorryan-ressmeyer
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill streamlines the management of complex Python research projects by enabling the use of uv workspaces, which allow multiple Git sub-repositories to share a single virtual environment, promoting modularity and reproducibility.

Core Features & Use Cases

  • Shared Environment: All sub-repositories within the workspace utilize a single .venv for dependency management.
  • Modularity and Reusability: Encourages splitting code into independent, reusable Git repositories.
  • Reproducibility: Ensures consistent dependency locking across all parts of the project.
  • Use Case: Setting up a new multi-repository Python project where different components (e.g., data processing, analysis scripts, utility functions) are managed as separate Git repositories but share a unified development environment.

Quick Start

Create a new uv workspace for your research project by initializing a root directory and configuring its pyproject.toml file.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: uv-research-workspace
Download link: https://github.com/ryan-ressmeyer/llm-skills/archive/main.zip#uv-research-workspace

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.