vscode-config-generator

Generate VS Code tasks.json and launch.json for detected Node, .NET, and Python stacks.

5|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/russosalv/NONoise --skill vscode-config-generator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vscode-config-generator
Source: https://github.com/russosalv/NONoise/tree/main/packages/skills/vscode-config-generator
Command: npx skills add https://github.com/russosalv/NONoise --skill vscode-config-generator

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

Provides a fast, reliable way to create and maintain VS Code tasks and launch configurations so developers can run and debug projects without manual configuration.

Core Features & Use Cases

  • Detects project stacks (Node, .NET, Python) and selects matching templates to produce tasks and launch entries.
  • Merges generated entries with existing .vscode configurations while preserving hand-written entries and marking generated items for traceability.
  • Use Case: Add or update launch and task configurations in a monorepo so all developers can start debugging consistently.

Quick Start

Generate VS Code tasks and launch configurations for this repository using the detected stacks and show me the proposed diff for confirmation.

Frequently Asked Questions about vscode-config-generator

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

FAQPage Schema
How do I generate VS Code launch.json and tasks.json configurations for my project?

To generate VS Code launch.json and tasks.json configurations, the tool detects project stacks like Node, .NET, or Python using markers such as package.json or pyproject.toml. It then applies matching templates and presents a diff for user confirmation before writing.

Can I auto-generate VS Code debug configs for a monorepo with mixed stacks?

Yes, you can auto-generate VS Code debug configs for mixed monorepos. The tool detects multiple stacks simultaneously, selects the matching templates for each, and merges them into a unified configuration while preserving existing hand-written entries.

Will generating new VS Code task configs overwrite my existing .vscode files?

Generating new VS Code task configs will not overwrite existing .vscode files. The tool merges generated entries with your current configurations, preserving hand-written entries and marking generated items with a detail tag for traceability.

What project stacks are supported for VS Code debug and task setup?

Supported project stacks for VS Code debug and task setup include Node, .NET, and Python. The tool detects these by looking for specific stack markers like package.json, *.csproj, pyproject.toml, or requirements.txt in your repository.

What's the best way to update launch configurations across a team repository?

The best way to update launch configurations across a team repository is to auto-generate them using detected stacks. The tool merges new entries with existing .vscode files, marks generated items for traceability, and presents a diff to ensure consistent debugging setups for all developers.

Do I need to manually review generated .vscode configurations before applying them?

Yes, you need to manually review generated .vscode configurations before applying them. The tool presents a proposed diff of the tasks.json and launch.json entries, allowing you to confirm the changes and ensuring hand-written entries are preserved.