vscode-ext-commands

Provide guidelines for contributing commands to VS Code extensions.

Updated Nov 21, 2025
One-click install
npx skills add https://github.com/lluppesms/dadabase.demo --skill vscode-ext-commands-lluppesms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vscode-ext-commands
Source: https://github.com/lluppesms/dadabase.demo/tree/main/.github/skills/vscode-ext-commands
Command: npx skills add https://github.com/lluppesms/dadabase.demo --skill vscode-ext-commands-lluppesms

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides clear guidelines and best practices for contributing commands to VS Code extensions, ensuring consistency and adherence to VS Code's development standards.

Core Features & Use Cases

  • Command Naming Conventions: Understand the required naming patterns for different command types.
  • Visibility and Placement: Learn how to control where commands appear (Command Palette, Side Bar, context menus).
  • Localization and Enablement: Implement proper localization and conditional enablement for commands.
  • Use Case: When developing a new feature for your VS Code extension that requires user interaction via the Command Palette or a custom Side Bar button, consult this Skill to ensure the command is registered correctly.

Quick Start

Follow the VS Code extension development guidelines to add a new command to your extension.

Frequently Asked Questions about vscode-ext-commands

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

FAQPage Schema
How do I register commands in a VS Code extension?

To register commands in a VS Code extension, you must follow specific development guidelines for naming conventions, command visibility, and user interface integration within the Command Palette or custom Side Bar.

What are the naming conventions for VS Code extension commands?

Naming conventions for VS Code extension commands require adhering to standard development patterns to ensure consistency. These guidelines dictate how different command types are structured and identified within the extension API.

How do I control command visibility in the VS Code Command Palette?

Control command visibility in the VS Code Command Palette by configuring specific placement attributes during command registration. This ensures commands appear correctly in the palette, Side Bar, or context menus.

How to add localization and conditional enablement to VS Code commands?

Add localization and conditional enablement to VS Code commands by implementing proper attributes during command registration. This ensures commands are translated and only active when appropriate conditions are met.

Does this guide cover VS Code extension context menu integration?

Yes, this guide covers VS Code extension context menu integration. It provides guidelines on controlling command placement and visibility across the Command Palette, Side Bar, and context menus.

What is the best way to structure VS Code extension command contributions?

The best way to structure VS Code extension command contributions is to adhere to official development guidelines and best practices. This ensures proper command registration, naming, and user interface integration.