with one click
vscode-kusto-workbench
vscode-kusto-workbench contains 8 collected skills from AngelosP, with repository-level occupation coverage and site-owned skill detail pages.
Skills in this repository
Replace marketplace screenshots in the README with fresh captures. Use when the user says 'update screenshots', 'refresh README images', 'retake marketplace screenshots', 'replace screenshots', 'new screenshots for marketplace', or any request to update the visual assets in the README.
Use when diagnosing Kusto autocomplete, schema trace, fully qualified cluster/database aliases, missing column suggestions, unknown-cluster squiggles, Ctrl+Space failures, or Monaco Kusto worker issues in Kusto Workbench.
E2E test and verify VS Code extension behavior using vscode-extension-tester. Write Gherkin .feature files, run them against an isolated VS Code instance with full capabilities (CDP, input automation, DOM interaction), and review structured test results and artifacts.
Create Kusto Workbench Did you know? tutorial content with compact E2E screenshots. Use when adding tips, tutorial catalog entries, media/tutorials content, screenshot assets, or marketplace-style feature tips.
Reproduce reported bugs by adding the smallest viable failing test. Use when given a bug report, GitHub issue URL, github.com/.../issues/... link, issue number, repro case, minimal reproduction, red test, failing regression test, actual vs expected behavior, or a request to reproduce a bug without fixing it.
Implement VS Code-style scrollbars in webview surfaces. Covers the main body-level scrollbar (DOM overlay via OverlayScrollbars) and inner scrollable containers in Lit Shadow DOM components (CSS-only via scrollbarSheet). Use when the user says 'scrollbar', 'VS Code scrollbar', 'fix scrollbar', 'scrollbar arrows', 'overlay scrollbar', 'custom scrollbar', or any request to change scrollbar appearance in the extension's webviews.
Run all quality metrics and produce a unified health summary of the extension: bundle sizes, test counts, coverage, TypeScript errors, lint status, and source line counts. Use when the user says 'health check', 'health summary', 'status report', 'how's the project', 'bundle size', 'quality check', 'project stats', or any request for an overview of the extension's current quality metrics.
Release gating workflow for tagging and pushing versions. Use when the user says 'tag with', 'tag and push', 'release vX.Y.Z', 'push tag', 'create release', 'ship it', or any request involving creating a version tag and pushing it to a remote. Runs all quality gates before allowing the tag.