← ClaudeAtlas

claudixlisted

Deep usage patterns for claudix semantic search beyond plain queries: indexing, embedding providers, cross-repo search, grep interception, index recovery.
uwuclxdy/claudix · ★ 4 · AI & Automation · score 74
Install: claude install-skill uwuclxdy/claudix
# claudix One Rust binary serves the MCP tools, the hooks, and a CLI. Prefer `claudix` from PATH; when it is absent (Windows installs create no symlink), run the node bootstrap that ships with the plugin at `bin/claudix-bootstrap.js` under the plugin root, two directories above this skill's base directory: ```bash claudix <subcommand> 2>&1 # without claudix on PATH: node "<plugin-root>/bin/claudix-bootstrap.js" <subcommand> 2>&1 ``` Configuration lives in `~/.claude/claudix.toml` (global) overridden by `<repo>/.claude/claudix.toml` (project). Both are optional; every entry point validates them and errors name the exact key to fix. ## Build or rebuild the index Agent path: the `reindex` MCP tool. CLI path: `claudix index` (`--progress` streams per-file progress). A plain reindex clears a store whose embedding model, dimensions, or schema version no longer match the config. Pass `force: true` / `--force` to wipe the store before rebuilding. Needed for: - resetting a corrupted index Indexing may take a minute on large repositories; if it errors, run `/claudix:doctor` to diagnose the embedding provider. ## Control what gets indexed `.indexignore` and `.indexinclude` files use gitignore syntax (globs, `!` negation, comments). Place them at the repo root or in any subdirectory; patterns are relative to the rule file's own directory, like nested `.gitignore` files. Precedence per path: `.indexinclude` beats `.gitignore`, which beats `.indexignore`. - Exclude tracked files