ide-setup

Automate IDE configuration with VS Code settings and uv Python environments.

1|2|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/michaelsvanbeek/personal-agent-skills --skill ide-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ide-setup
Source: https://github.com/michaelsvanbeek/personal-agent-skills/tree/main/skills/ide-setup
Command: npx skills add https://github.com/michaelsvanbeek/personal-agent-skills --skill ide-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standardizes and automates IDE configuration management for developers.

Core Features & Use Cases

  • Install and configure extensions for Python, TypeScript, and tooling stacks (Pylance, Ruff, Prettier, ESLint).
  • Apply per-project VS Code settings and uv-based Python environments to ensure consistent behavior across workstations.
  • Audit and align editor configurations across teams for onboarding and multi-repo maintenance.

Quick Start

Install the listed extensions and drop the provided .vscode/settings.json into your project workspace to start standardizing IDE behavior.

Frequently Asked Questions about ide-setup

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

FAQPage Schema
How do I standardize VS Code settings across multiple development workstations?

Python environment setup uses uv to manage dependencies and virtual environments, which is configured within the per-project .vscode/settings.json file to ensure consistent Python interpreter selection across workstations.

What is the best way to configure Python and TypeScript linting in VS Code for a team?

The best way to configure team linting in VS Code is by standardizing on specific extensions like Pylance, Ruff, Prettier, and ESLint, then distributing those settings via a shared workspace configuration file.

How do I set up pytest integration in VS Code using a uv-based Python environment?

Pytest integration is set up by configuring the uv-based Python environment in your project's .vscode/settings.json file, ensuring the test runner uses the correct virtual environment for discovering and executing tests.

Can I use this IDE setup workflow for multi-repo project maintenance?

Yes, this IDE setup workflow is designed for multi-repo project maintenance, allowing you to audit and align editor configurations and Python environments across multiple repositories simultaneously.

What extensions do I need to install for consistent Python and web stack development?

You need to install a fixed extension list including Pylance, Ruff, Prettier, and ESLint to achieve consistent behavior across Python and web stacks within your development environment.