Skip to content

v0.6.0

Choose a tag to compare

@eltu eltu released this 26 May 00:16

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-push hook installed automatically via make hooks or sh 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

  • InitCommandService migrated 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/setup and scripts/test added following the Scripts to Rule Them All convention for contributor onboarding

Install via Homebrew

brew tap eltu/idx
brew install idx

Upgrade

brew upgrade idx