Validates SKILL.md packages and cursor-rule files against what Agent Skill Sync indexes and syncs from GitHub. Use when changing RepoService catalog logic, SyncEngine package writes, or troubleshooting missing skills in the Skill Manager.
Adds or changes messages between the Skill Manager React webview and the extension host. Use when extending WebviewMessage/ExtensionMessage, wiring postMessage handlers, or debugging SkillManagerSidebarProvider / SkillManagerPanel message flows.
Adds a third skill source mode beside GitHub repo and custom registry for Agent Skill Sync. Use when extending SourceMode, ConfigService, SyncEngine branching, or marketplace settings schema.
Chooses between Jest unit tests and @vscode/test-electron extension-host tests for Agent Skill Sync. Use when adding tests for services, webview components, or extension activation/webview integration.