build-extension

Build, test, and package VSCode extensions with Dart and Node.js tooling.

113|2|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/MelbourneDeveloper/dart_node --skill build-extension
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: build-extension
Source: https://github.com/MelbourneDeveloper/dart_node/tree/main/.claude/skills/build-extension
Command: npx skills add https://github.com/MelbourneDeveloper/dart_node --skill build-extension

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of building, testing, and packaging VSCode extensions within the dart_node repository, simplifying development workflows.

Core Features & Use Cases

  • Extension Compilation: Compiles Dart code into JavaScript suitable for VSCode extensions.
  • Testing: Facilitates running tests for both SDK packages and concrete extensions.
  • Packaging: Creates .vsix files for easy installation of extensions.
  • Use Case: A developer needs to update the 'too_many_cooks' VSCode extension. They can use this Skill to quickly build, test, and package the latest version for distribution.

Quick Start

Use the build-extension skill to perform a full build of the too-many-cooks extension.

Frequently Asked Questions about build-extension

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

FAQPage Schema
How do I build and package a VSCode extension using Dart?▼

To build and package a VSCode extension using Dart, this Skill compiles Dart code into JavaScript and uses VSCode's `vsce` tooling to create `.vsix` files for installation. It supports the dart_node_vsix SDK package.

Can I test VSCode extensions compiled from Dart code?▼

Yes, you can test VSCode extensions compiled from Dart code. This Skill facilitates running tests for both the dart_node_vsix SDK packages and concrete extensions like the too_many_cooks example.

Do I need npm and bash scripts to compile Dart for VSCode?▼

Yes, you need npm and bash scripts to compile Dart for VSCode. This Skill requires bash scripts, npm, and Node.js tooling alongside VSCode's `vsce` to perform the compilation and packaging workflow.

What is the best way to generate a .vsix file for a Dart-based extension?▼

The best way to generate a .vsix file for a Dart-based extension is using this Skill's packaging workflow, which streamlines compilation and distribution into a single build, test, and package process.

Does this build process support both SDK packages and example extensions?▼

Yes, the build process supports both SDK packages and example extensions. It explicitly handles building, testing, and packaging for both the dart_node_vsix SDK package and the too_many_cooks example extension.