with one click
python-scaffold
// Add Python VS Code workspace config to a project. Composable — works standalone or merges into existing .vscode/ from a prior kit scaffold.
// Add Python VS Code workspace config to a project. Composable — works standalone or merges into existing .vscode/ from a prior kit scaffold.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | python-scaffold |
| description | Add Python VS Code workspace config to a project. Composable — works standalone or merges into existing .vscode/ from a prior kit scaffold. |
| argument-hint | |
| allowed-tools | Bash, Write, Read, Glob, Grep |
Configure VS Code for Python development by creating or merging .vscode/settings.json and .vscode/extensions.json. Designed to compose with /mern-scaffold, /nean-scaffold, or /ios-scaffold — or run standalone for Python-only projects.
Use files from templates/ as the source of truth for Python VS Code config.
Templates provide:
<project>/
└── .vscode/
├── settings.json # Python workspace settings (merged if exists)
└── extensions.json # Python extension recommendations (merged if exists)
.venv/ directory exists in the project rootvenv/ directory exists.venv/ if neither exists yetpython.defaultInterpreterPath value in settings template accordingly.vscode/extensions.jsonIf .vscode/extensions.json already exists (from a prior kit scaffold):
recommendations arrayIf .vscode/extensions.json does not exist:
templates/.vscode/extensions.json directly.vscode/settings.jsonIf .vscode/settings.json already exists (from a prior kit scaffold):
python.defaultInterpreterPathpython.testing.pytestEnabledpython.testing.pytestArgsruff.enable[python] formatter and code actions blockIf .vscode/settings.json does not exist:
templates/.vscode/settings.json directly (with venv path adjusted per step 1)Summarize: what was created vs merged, venv path used, and list the recommended extensions.