BMB standard and Anthropic's Agent Skills spec both reference the PEP 723 + uv pattern: declare dependencies in an inline script header, invoke via `uv run` so deps auto-install into a cached isolated environment on first run. - resolve_customization.py: add PEP 723 header declaring pyyaml>=6.0 and requires-python>=3.10. - Remove src/scripts/requirements.txt (superseded by inline metadata). - Update 6 agent SKILL.md files to invoke `uv run` instead of `python3`. - Update docs/how-to/customize-bmad.md to explain the uv requirement and the PEP 723 pattern, with a plain-python3 fallback note. - Refresh the script's ImportError message to point at uv run first. |
||
|---|---|---|
| .. | ||
| customize-bmad.md | ||
| established-projects.md | ||
| get-answers-about-bmad.md | ||
| install-bmad.md | ||
| install-custom-modules.md | ||
| non-interactive-installation.md | ||
| project-context.md | ||
| quick-fixes.md | ||
| shard-large-documents.md | ||
| upgrade-to-v6.md | ||