v0.6.0
What's New
π― `idx skills` β editor skills installer
New command to install idx skills directly into your editor. Supports Claude Code, Cursor, and more.
idx skills install claude-code
idx skills install cursorπ Local quality gate (pre-push)
The local quality pipeline now mirrors SonarCloud rules via golangci-lint:
- Cyclomatic & cognitive complexity, code duplication, OWASP security, naming conventions, unchecked errors
git pre-pushhook installed automatically viamake hooksorsh scripts/setup- Covers ~90% of SonarQube rules β issues are caught before they reach the cloud analysis
π§ͺ Expanded test coverage
New tests for: CLI adapters (Init, Daemon, Skills), watch command service, skills installer, YAML config, ignore matchers (gitignore, glob, composite), OSProjectTree, and output writer.
π Internals & refactoring
InitCommandServicemigrated to a dependency struct β fewer constructor parameters, better testability- Interfaces renamed for consistency (
IgnoreMatcherBuilder,PathRunner, etc.) - Simplified error handling and progress reporting in indexing and watch service
scripts/setupandscripts/testadded following the Scripts to Rule Them All convention for contributor onboarding
Install via Homebrew
brew tap eltu/idx
brew install idxUpgrade
brew upgrade idx