uv-discohy - UV/UVX/Ruff toolchain for DiscoHy Thread Operad
Provides uv, uvx, and ruff toolchain integration for Python packaging, dependency management, and linting in the DiscoHy Thread Operad system.
Tags
Updated: 2026-09-18Capabilities
What this skill does
- Initialize uv environment
- Manage dependencies using uv
- Execute tools via uvx
- Lint code using ruff
- Format code using ruff
- Verify GF(3) trit conservation
- Generate Mermaid diagrams
- Run tests using pytest
Inputs
- pyproject.toml configuration file
- DiscoHy thread list data
- Python and Hy source files
- Environment variables
Outputs
- Python virtual environment
- Mermaid diagrams
- GF(3) conservation status
- Linting and formatting reports
- Test execution results
Requirements
- Python 3.11 or higher
- uv and uvx CLI tools
- ruff linter
- Just task runner
