arch-vscode

VSCode extension starter using reactive-vscode and tsdown. Use when scaffolding or maintaining a VSCode extension with reactive APIs, CJS build, and vscode-ext-gen.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "arch-vscode" with this command: npx skills add hairyf/skills/hairyf-skills-arch-vscode

arch-vscode is a VSCode extension starter (based on antfu/starter-vscode) that uses reactive-vscode for reactive APIs and composables, tsdown for a single CJS bundle, and vscode-ext-gen for type-safe contributes metadata. It provides a minimal, opinionated setup: defineExtension entry, defineConfig/defineLogger, Extension Host debugging, and vsce/vsxpub for packaging and publishing.

The skill is based on starter-vscode (arch-vscode source), generated at 2026-01-30.

Recommended practices:

  • Keep contributes and generated meta in sync via pnpm update (or Run on Save)
  • Use reactive-vscode composables for state and disposables; use CJS build with external vscode
  • Prefer onCommand activation when possible

Core References

TopicDescriptionReference
OverviewProject purpose, structure, when to usecore-overview
Extension EntrydefineExtension, activate, deactivatecore-extension-entry
ConfigdefineConfig, generated scoped configcore-config
LoggingdefineLogger, displayNamecore-logging
tsdown BuildCJS, external vscode, build:prepare hookcore-tsdown-build
Scriptsbuild, dev, update, release, ext:package, ext:publishcore-scripts
Contributescommands, configuration, activationEventscore-contributes
Developmentlaunch.json, tasks.json, Extension Hostcore-development
CIGitHub Actions workflow — lint, typecheck, build, testcore-ci

Best Practices

TopicDescriptionReference
VSCode Extensionentry, contributes, meta, activation, publishbest-practices-vscode-ext

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

arch-tsdown-cli

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-workflow

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

github-cli

No summary provided by upstream source.

Repository SourceNeeds Review
Coding

slidev

No summary provided by upstream source.

Repository SourceNeeds Review