What problem does it solve?
Switching the Kilo JetBrains plugin between a pinned released CLI and a locally built repo CLI leaves stale binaries and build artifacts behind, causing the plugin to silently bundle or download the wrong CLI. This Skill automates the pin, unpin, and regeneration workflow while cleaning all leftover artifacts so every operation starts from a fresh state.
Core Features & Use Cases
- Pin to latest release: Sets kilo.cli.pinned=true, bumps package.json to the latest validated CLI release, and verifies with a cold Gradle build.
- Unpin to local CLI: Sets kilo.cli.pinned=false, writes a Bun path hint for IDE-launched Gradle, builds and stages the repo CLI, then verifies with typecheck.
- Fast regen loop: Rebuilds and restages the local CLI while unpinned for rapid development iteration.
- Use Case: Before cutting a JetBrains plugin release, run the pin command to switch from local dev CLI to the latest released CLI and confirm the build passes cleanly.
Quick Start
Ask the agent to pin the JetBrains plugin to the latest released CLI and verify the build from the repository root.