Small tools that each do one thing in the editor; this repo is their shared home — one folder per extension, one look, one publishing standard. Everything is MIT and published to both the VS Code Marketplace and Open VSX.
| Extension | What it does | Install |
|---|---|---|
| Claude Code Provider Switcher | Switches the official Claude Code extension between Anthropic and GLM providers per project | ext install alkisyuv.claude-code-provider-switcher |
| Explorer Follows Terminal | In multi-root workspaces, the Explorer reveals the workspace folder of the focused terminal | ext install alkisyuv.explorer-follows-terminal |
| Markdown Preview Style | A markdown-preview reading stylesheet, contributed globally so every workspace gets it | ext install alkisyuv.markdown-preview-style |
All three are also published to Open VSX, so Cursor and VSCodium install the same ids.
- Descriptive names. Extension names say what the extension does; kebab-case IDs match the display names. Codenames are reserved for standalone products, not shelf tools.
- One folder per extension at the repo root, each with its own
package.jsonand README, itsrepository.urlpointing at the folder's tree path, and the family surface (D-004): shared README skeleton,media/icon.pngwith SVG source,LICENSE,CHANGELOG.md. - Publishing is per folder:
npx @vscode/vsce package/publishfrom inside the extension's directory. Versions and changelog entries are managed with changesets.
