All skills
aktsmm avatar

/vscode-extension-guide

@7ae9078
by yamapanaktsmm/agent-skills26 stars
4

Guide for creating VS Code extensions and plugins from scratch through Marketplace publication. Use when developing a VS Code extension/plugin, adding commands or keybindings, building TreeView or Webview UI, publishing to Marketplace, or troubleshooting activation and packaging issues.

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/vscode-extension-guide

This session only. Nothing lands on disk.

referencesnotification-normalization.md

≈185 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Notification Normalization

Centralize extension notifications behind one helper when commands, background jobs, and error handlers otherwise produce inconsistent or duplicated messages.

The helper should:

  • map internal outcomes to stable user-facing severity and wording
  • suppress duplicate messages for the same operation
  • keep logs more detailed than notifications
  • expose action buttons only when the action is available
  • avoid displaying stack traces, local paths, or secrets

Keep the concrete TypeScript implementation aligned with the extension's existing logger, localization, and command APIs. Validate success, warning, error, duplicate suppression, and action-button paths with the extension's normal test framework.

Source: SKILL.md on GitHub

1 warning8d5 checks · Risk SAFE
  • Gen Agent Trust Hub8d

    The skill provides a comprehensive and secure guide for developing and publishing VS Code extensions. It follows security best practices, particularly concerning secret management and webview implementation.

  • Socket8d

    No alerts

  • Snyk8d

    Risk: LOW · No issues

  • Runlayer7mo

    9/9 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 7ae9078. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated last week
argument-hint
作りたい拡張機能、追加したい機能、困っている点
user-invocable
true
metadata
{
  "author": "yamapan (https://github.com/aktsmm)"
}

README badge

README badge for aktsmm/agent-skills/vscode-extension-guide