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.