Full-stack-skills vscode-deploy-package

Package a VS Code extension into a .vsix file for distribution using vsce, verify pre-flight checklist (publisher, README, CHANGELOG), and install locally via CLI or GUI. Use when development is complete and the user wants to package, distribute, or install a VS Code extension.

install
source · Clone the upstream repo
git clone https://github.com/partme-ai/full-stack-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/partme-ai/full-stack-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/vscode-skills/vscode-deploy-package" ~/.claude/skills/partme-ai-full-stack-skills-vscode-deploy-package && rm -rf "$T"
manifest: skills/vscode-skills/vscode-deploy-package/SKILL.md
source content

When to use this skill

Use this skill when the development is complete and the user wants to install the extension or share it.

How to use this skill

  1. Install
    vsce
    : Ensure the packaging tool is installed.
    npm install -g vsce
    
  2. Package: Run the package command in the project root.
    vsce package
    
  3. Result: This generates a
    .vsix
    file (e.g.,
    my-extension-0.0.1.vsix
    ).

Pre-flight Checklist

Before packaging, ensure:

  • package.json
    has a valid
    publisher
    field. (If not, user can use any string for local testing, e.g., "local").
  • README.md
    is updated.
  • CHANGELOG.md
    is updated.
  • No strict linting errors prevent compilation.

Installation

To install the

.vsix
file:

  • GUI: Open VS Code Extensions view -> "..." menu -> "Install from VSIX..."
  • CLI:
    code --install-extension my-extension-0.0.1.vsix