Files
reliquary/plugins/project-uv
g4borg 4f67b63918 ♻️ Rework project-uv probe for cross-platform determinism
Probe now emits KEY=VALUE so the agent reads facts instead of inferring
from prose. Stdlib-only (no tomllib) so it runs on whatever Python the
launcher reaches. Adds sh/ps1 launcher pair, SCRIPTS_UV/SCRIPTS_DIR/
SCRIPTS_STORE env-var contract, tainted-venv + recipe + default-package
detection, and broader mode classification (incl. agent-tool-only).
SKILL.md trimmed and gated by pyproject.toml glob.
2026-05-19 19:10:08 +02:00
..
2026-05-11 23:02:01 +02:00

project-uv

Pilot skill for context-aware project tooling detection: when a Python project uses uv, the agent should discover how uv is wired up here (sync model, lockfile presence, script declarations, project layout) before running anything, rather than guessing.

Skills

  • project-uv — Activates for Python work in repos containing pyproject.toml. Tells the agent to probe the project layout via scripts/probe.py before suggesting uv run / uv sync invocations.

The bigger idea

This plugin is also a pilot for granular activation via flag files. The long-term plan: a skill activates not just from its description, but from the presence (or absence) of marker files in the repo — Justfile, pyproject.toml, uv.lock, custom flags like .reliquary/run-uv-with-just, etc. Combined skills like run_uv_with_just would light up only when both signals are present. See docs/workpad/research/ in the reliquary repo for the open question on glob negation support.

Install

/plugin marketplace add git@git.g4b.org:dirigence/reliquary.git
/plugin install project-uv@reliquary