vscode-ext-commands

Document VS Code extension command contributions with standardized metadata and guidelines.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you to contribute commands to VS Code extensions in a consistent, quality-driven way.

Core Features & Use Cases

  • Guidelines for naming conventions, visibility rules, localization considerations, and other attributes when contributing commands to VS Code extensions.
  • Examples of proper command contributions and how to organize them within a repo using the standard commands contribution point.
  • Use Case: Imagine you are adding a new command to your extension and need to ensure it appears in the Command Palette, is properly categorized, localized, and documented.

Quick Start

Follow the steps to add a new command definition to your VS Code extension by adhering to the guidelines described here, including creating or updating the SKILL.md frontmatter and the command contribution entry in package.json.

Frequently Asked Questions about vscode-ext-commands

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

FAQPage Schema
How do I add a new command to my VS Code extension?

Adding a command to a VS Code extension requires defining a command contribution entry in your package.json. You must follow specific guidelines for naming conventions, visibility rules, and frontmatter metadata to ensure proper integration.

What are the naming conventions for VS Code extension commands?

Naming conventions for VS Code extension commands require structured identifiers to prevent conflicts and ensure clarity. Following these guidelines helps maintain consistency across your extension and makes commands easier to discover in the Command Palette.

How do I localize VS Code extension commands?

Localizing VS Code extension commands involves applying specific localization considerations when defining your command contributions. Structured guidelines help manage translations and ensure commands display correctly across different language packs.

Does VS Code command contribution require frontmatter metadata?

Yes, contributing VS Code commands requires frontmatter metadata. The guidelines enforce that both a name and description are specified in the SKILL.md frontmatter to properly document the command definitions and their intended behavior.

Can I configure command visibility and enablement for the VS Code Command Palette?

Configuring command visibility and enablement for the VS Code Command Palette is supported through command contribution attributes. You can define rules to control when commands appear or are enabled, applying to both regular and side bar commands.