Claude-skill-registry author-agents-md-uv-python
Create/update AGENTS.md for a Python repo driven by uv (ruff/mypy/pytest), including single-test commands and editor rule discovery.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/author-agents-md-uv-python" ~/.claude/skills/majiayu000-claude-skill-registry-author-agents-md-uv-python && rm -rf "$T"
manifest:
skills/data/author-agents-md-uv-python/SKILL.mdsource content
<!-- BEGIN:compound:skill-managed -->
Purpose
Create or improve
AGENTS.md for a Python repo that uses uv.
When To Use
- User asks to create/update
.AGENTS.md - Repo uses
(e.g.,uv
, CI usesuv.lock
).setup-uv
Procedure
- Read existing
and preserve any tool-managed fences (do not edit inside).AGENTS.md - Add hard rules section if applicable:
- Use
only.uv - No Poetry (
,poetry
).poetry.lock - No Black if repo uses
.ruff format
- Use
- Discover editor rules:
,.cursorrules
,.cursor/rules/**
..github/copilot-instructions.md
- Discover commands from
,pyproject.toml
,.github/workflows/**
,README.md
,docs/**
..pre-commit-config.yaml - Write UV-first commands:
- Setup:
, thenuv sync --dev
.uv pip install -e . - Format:
.uv run ruff format ... - Lint:
(+uv run ruff check ...
).--fix - Typecheck:
.uv run mypy ... - Tests: include single file + single node id + markers.
- Integration: include docker-compose steps and any helper scripts.
- Docs:
if present.uv run sphinx-build ...
- Setup:
- Keep the file concise (~150 lines) and copy/paste friendly.
Manual notes
This section is preserved when the skill is updated. Put human notes, caveats, and exceptions here.