vscode-ext-dev

Query a local QMD knowledge base for VS Code extension development guidance.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/aiguy611/cc-tools --skill vscode-ext-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: vscode-ext-dev
Source: https://github.com/aiguy611/cc-tools/tree/main/.github/skills/vscode-ext-dev
Command: npx skills add https://github.com/aiguy611/cc-tools --skill vscode-ext-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides precise, context-aware guidance for VS Code extension development by leveraging a local QMD knowledge base to augment or supersede generic answers.

Core Features & Use Cases

  • Full VS Code Extension API coverage (get-started, activation events, commands, webviews, debugging, testing, bundling, publishing)
  • AI extensibility patterns (chat participants, Language Model API, MCP, tools, prompt-tsx)
  • QMD-backed guidance with citations and best practices
  • Use cases include debugging, architecture planning, code review

Quick Start

Ask a VS Code extension question and let the skill query the local QMD knowledge base first for precise guidance.

Frequently Asked Questions about vscode-ext-dev

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

FAQPage Schema
How do I add a chat participant to my VS Code extension using the Language Model API?

VS Code extension development supports AI extensibility through chat participants and the Language Model API. The skill queries a local QMD knowledge base to provide actionable code samples and best-practice references for integrating language models into your extension.

What's the best way to debug and test a VS Code extension before publishing?

VS Code extension development requires proper debugging and testing configurations. The skill offers QMD-backed guidance with citations covering testing frameworks, bundling, and publishing steps to ensure your extension is production-ready.

How does prompt-tsx work with VS Code extensions for AI tool calling?

Prompt-tsx enables AI extensibility in VS Code extensions by facilitating tool calling and structured prompts. The skill covers prompt-tsx architecture and MCP integration, supplying configuration details and code samples for building AI-powered extension features.

Can I use webviews in VS Code extensions for custom UI and architecture planning?

Webviews in VS Code extensions allow custom UI implementation within your architecture. The skill provides best-practice references and code samples for webview security, configuration, and integration patterns sourced from the vscode-ext-docs knowledge base.

What are activation events and how do I configure them for a VS Code extension?

Activation events control when a VS Code extension loads in the editor. The skill provides QMD-backed guidance with citations on configuring activation events, commands, and full Extension API coverage to optimize extension performance and loading behavior.

What security limitations should I consider when building webviews in VS Code extensions?

Webview security in VS Code extensions requires careful configuration to prevent vulnerabilities. The skill supplies best-practice references and architecture guidance from the QMD knowledge base, covering security constraints and precautions for building safe extension interfaces.