star-env-builder

Build and verify Python runtime environments with conda or venv backends.

39|Updated Jul 15, 2026
One-click install
npx skills add https://github.com/wanghao9610/STAR --skill star-env-builder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: star-env-builder
Source: https://github.com/wanghao9610/STAR/tree/main/.cursor/skills/star-env-builder
Command: npx skills add https://github.com/wanghao9610/STAR --skill star-env-builder

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uv, and includes references (resource) and assets (resource) components.

What problem does it solve?

This skill solves the "it works on my machine" problem by automating the creation, dependency resolution, and verification of Python runtime environments for AI research projects.

Core Features & Use Cases

  • Automated Environment Setup: Creates and manages conda environments or local .venv directories based on project-specific requirements.
  • Dependency Management: Resolves dependencies using a prioritized strategy (existing requirements, packaging metadata, or import scanning) and installs them in a deterministic order (uv > pip > conda).
  • Verification & Reporting: Performs multi-layer smoke tests (imports, framework/GPU, project entrypoints) and generates a comprehensive environment report to ensure the project is ready for research execution.

Quick Start

Use the star-env-builder skill to build and verify the project runtime environment based on the current configuration.

Frequently Asked Questions about star-env-builder

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

FAQPage Schema
How do I create a reproducible Python environment for AI research?

Automated environment setup resolves dependencies and configures interpreters using conda or venv backends, ensuring CUDA compatibility and dependency consistency for reproducible AI research workflows.

How does dependency resolution work for Python research projects?

Dependency resolution uses a prioritized strategy by checking existing requirements, packaging metadata, or import scanning, then installs packages in a deterministic order prioritizing uv, pip, and conda.

Can I use uv to manage conda environments for AI projects?

Yes, the skill operates within the project root to manage conda or venv backends while using uv as the primary dependency installer to ensure deterministic package resolution and CUDA compatibility.

What is the best way to verify a Python runtime environment for AI research?

Multi-layer smoke tests validate the environment by checking imports, framework and GPU availability, and project entrypoints, followed by generating a comprehensive audit report for reproducible research execution.

Do I need uv installed to bootstrap a Python environment?

Yes, uv is required as a dependency to automate the construction and verification of Python runtime environments, enabling deterministic package installation and dependency resolution.