python-scaffold

Configure Python VS Code workspace settings and extensions.

3|1|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/edfenton/claude-skills --skill python-scaffold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: python-scaffold
Source: https://github.com/edfenton/claude-skills/tree/main/shared/python-scaffold
Command: npx skills add https://github.com/edfenton/claude-skills --skill python-scaffold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure Python VS Code workspace settings and extensions to streamline Python development in a project, ensuring consistent tooling across teams and environments.

Core Features & Use Cases

  • Create or merge .vscode/settings.json and .vscode/extensions.json to establish Python interpreter paths, linting, testing, and recommended extensions.
  • Detect and adapt to existing environments (e.g., virtual environments) and merge with prior scaffolds from other kits (mern-scaffold, nean-scaffold, ios-scaffold) or run standalone for Python-only projects.
  • Use templates as the source of truth for Python VS Code configuration and extension recommendations, enabling predictable and reproducible IDE setups.

Quick Start

Run this skill in your project to create or merge the Python VS Code workspace settings and extensions into .vscode.

Frequently Asked Questions about python-scaffold

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Python VS Code workspace settings and extensions for a project?

To configure Python VS Code workspace settings, this skill creates or merges .vscode/settings.json and .vscode/extensions.json, establishing interpreter paths, linting, testing, and recommended extensions from templates.

Can I merge new Python VS Code configurations with existing workspace settings?

Yes, you can merge new Python VS Code configurations with existing workspace settings. The skill detects existing scaffolds from other kits and merges templates into your current .vscode directory without overwriting prior setups.

Does this Python VS Code scaffold detect virtual environments automatically?

Yes, this Python VS Code scaffold detects virtual environments automatically. It adapts the generated .vscode/settings.json to recognize your environment, ensuring the correct Python interpreter path is configured for development.

How do I set up recommended extensions for Python development in VS Code?

To set up recommended extensions for Python development in VS Code, the skill generates a .vscode/extensions.json file from templates, providing a predictable and reproducible list of essential IDE tooling for your team.

What is the best way to standardize Python IDE tooling across a development team?

The best way to standardize Python IDE tooling is using templates as the source of truth for VS Code configurations. This skill applies those templates to ensure consistent linting, testing, and extension recommendations across all team environments.

Can I use this Python workspace scaffold standalone for a Python-only project?

Yes, you can use this Python workspace scaffold standalone for Python-only projects. It runs independently to create the necessary .vscode configurations, while also supporting integration with existing multi-kit scaffolds.