What problem does it solve?
This skill helps developers scaffold Vicinae launcher extensions using TypeScript and React, enabling rapid creation of commands and UI views with a standard project layout.
Core Features & Use Cases
- Extension scaffolding: Create new Vicinae extensions with a standardized structure (manifest, src, and optional assets).
- UI & commands: Define view and no-view commands and create List/Form/Detail views.
- Raycast compatibility: Build extensions compatible with Raycast-style workflows.
- Documentation-driven development: Leverages built-in docs in the references for UX patterns, API usage, and keyboard shortcuts.
Quick Start
Recommended: Use Vicinae's built-in "Create Extension" command.
Manual:
mkdir my-extension && cd my-extension
npm init -y
npm install @vicinae/api typescript @types/react @types/node
mkdir src && touch src/command.tsx