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
Requirements
- Only the author’s Skill metadata is included. Read the full instructions to check dependencies, licensing and conditions of use.
A small first task
先阅读原作者说明,再决定是否在自己的 AI 工具中使用。
Instructions for your AI tool
- Claude Desktop: resource-specific guide not available yet
- Claude Code: resource-specific guide not available yet
- Cursor: resource-specific guide not available yet
- Codex: resource-specific guide not available yet
Author documentation is not live verification by this site. Without evidence, we do not mark a resource as compatible, safe or free.
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.