Skills

Icon Vscode

Create or review icons for Kilo's VS Code extension, webviews, and shared icon registry.

Install

npx skills add Kilo-Org/kilocode --skill icon-vscode -g -a claude-code -y
Repository
Kilo-Org/kilocode27.8k
Category
Engineering
Updated
4d ago
License
MIT
Context cost
Mediumabout 1,703 tokens
Runs scripts
No, instructions only

What it does

Create or review icons for Kilo's VS Code extension, webviews, and shared icon registry.

VS Code Icons

Use this skill for icon work in packages/kilo-vscode/, packages/kilo-ui/, and the shared packages/ui/ icon registry. Keep official VS Code workbench rules separate from Kilo's webview design system.

Choose the icon system first

SurfaceUseSource of truthTheme handling
VS Code commands, menus, and editor actionsCodicon, for example $(add), or a 16x16 single-color SVG only when neededpackages/kilo-vscode/package.json records usages; VS Code command icons defines the contractVS Code themes Codicons; SVGs use light/dark contribution fields
Activity bar and view containers24x24 centered single-color icon by the VS Code convention; existing Kilo branding is an intentional asset exceptionpackages/kilo-vscode/package.json, packages/kilo-vscode/assets/icons/Follow the contribution point; do not redesign the existing brand mark
Marketplace and extension brandingPackaged brand assetpackages/kilo-vscode/package.json, packages/kilo-vscode/assets/icons/Existing Kilo assets define their own palette and variants
Webview buttons and UIIcon or IconButton from @kilocode/kilo-uipackages/kilo-ui/src/components/icon.tsx, then packages/ui/src/components/icon.tsxcurrentColor and the VS Code theme bridge
Extension-contributed product iconExisting WOFF2 font entry, for example $(kilo-logo)contributes.icons in packages/kilo-vscode/package.json and its usagesVS Code product-icon theming

Do not draw a custom SVG when an appropriate Codicon or existing registry icon already exists. Do not use a webview icon directly in package.json, or a VS Code contribution icon directly in the webview.

Existing repository conventions

Read the whole SKILL.md on GitHub

More in Engineering