SKILL

python-bootstrap

Scaffolds or retrofits a Python project with uv, ruff, strict mypy and a standard Makefile. Use when the user sets up Python tooling. Not for publishing.

Target: Software development & testing. Automatically collected · unverified.

Excerpt from the author’s documentation

Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.

Read the original English text

Topics in the source

  • python-bootstrap
  • When to load
  • Step 1 — Report the gaps
  • Step 2 — Apply the canonical blocks
  • Step 3 — Hand off model specs

Brings a Python project in line with the arsenal defaults — uv, ruff, strict mypy, the standard Makefile, requires-python>=3.12 — from scratch or as a retrofit. CANARY: python-bootstrap-loaded-2026-06-04-ea39c2b5-394e8afa1019319d Load when a Python repo needs its tooling created or brought up to standard: no pyproject.toml yet, or one missing the ruff select list, the strict mypy block, or the Makefile targets. Publishing belongs to pypi-release, upgrades to dep-upgrade. Run from the target project root, since the script reads the current directory: The JSON gives mode (scaffold without pyproject.toml, else retrofit), ruff.missingselect, mypy.missingkeys, makefile.missingtargets, requirespythonok, and modelgen. Load references/canonical-config.md before applying any block: it holds the pyproject (ruff + mypy), Makefile and uv blocks. Apply only what the report flags: Merge into existing [tool.ruff] and [tool.mypy] tables, keeping the project's per-file-ignores, extra select codes and module overrides. Match target-version, pythonversion and requires-python to what the project supports; the flags are defaults, the versions are not. Remove black when adding ruff format, so the two do

This is an excerpt. Refer to the complete source and its current requirements.

Source repository
nuncaeslupus/claude-arsenal
Source file
plugins/core/skills/python-bootstrap/SKILL.md
Fixed revision
92c679944241546ba24d51f55611c979fc0cd804
Read the complete original documentation ↗

Sources and evidence

This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.

Author: nuncaeslupus/claude-arsenal · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-10T12:01:36.805Z.

Categories are inferred from names, descriptions and paths. They do not establish compatibility.

License and attribution

MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.

Original license ↗

Synchronization, copying and user-reported success do not mark a resource as runtime-tested.

Limitations and notes

  • Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.