{"skill":{"slug":"sifs-search","displayName":"SIFS Search: Fast hybrid code search for agents","summary":"Use this skill when you need to find code in a local checkout or Git source by behavior, intent, symbol, file path, related implementation, or indexed chunk...","description":"---\nname: sifs-search\ndescription: Use this skill when you need to find code in a local checkout or Git source by behavior, intent, symbol, file path, related implementation, or indexed chunk context. Use it before broad file reads or grep-style sweeps for exploratory codebase questions, architecture tracing, call-site discovery, and \"where/how is X implemented?\" tasks. Do not use it for general web search or non-code files unless the user asks to search a source tree.\nlicense: MIT\ncompatibility: Requires the local `sifs` binary on PATH. Works in OpenClaw/Hermes-style agent runtimes with shell access on macOS/Linux; MCP tools are optional.\nmetadata: {\"openclaw\":{\"version\":\"0.1.0\",\"os\":[\"darwin\",\"linux\"],\"requires\":{\"bins\":[\"sifs\"]},\"install\":[{\"id\":\"brew\",\"kind\":\"brew\",\"label\":\"Install SIFS with Homebrew\",\"tap\":\"tristanmanchester/tap\",\"formula\":\"sifs\",\"bins\":[\"sifs\"]},{\"id\":\"cargo\",\"kind\":\"cargo\",\"label\":\"Install SIFS with Cargo\",\"package\":\"sifs\",\"bins\":[\"sifs\"]}]}}\n---\n\nUse SIFS from the shell when you need codebase context. The CLI is the reliable path; MCP tools are optional and should only be used when they are visible in the current agent session.\n\n## When to Use\n\n- Use for local code search, symbol discovery, behavior tracing, related-code lookup, and indexed file/chunk inspection.\n- Use before reading many files by hand when the task starts with \"where is...\", \"how is...\", \"find the implementation...\", or \"what code handles...\".\n- Do not use for general web research, package documentation lookup, or non-code document search unless the user explicitly points SIFS at a source tree.\n\nStart by discovering the local contract:\n\n```bash\nsifs agent-context --json\n```\n\nSearch by intent, behavior, symbol, or exact text:\n\n```bash\nsifs search \"authentication flow\" --source <project>\nsifs search \"save_pretrained\" --source <project> --mode bm25\nsifs search \"save model to disk\" --source <project> --limit 10\n```\n\nInspect indexed files and chunks before reading broad files:\n\n```bash\nsifs list-files --source <project> --limit 200 --json\nsifs get src/auth.rs 42 --source <project>\nsifs find-related src/auth.rs 42 --source <project>\n```\n\nUse `--source <project>` when the agent may not be running from the target checkout. Use `--filter-path <repo-relative-path>` for path narrowing and `--limit` for bounded results.\n\nIf MCP tools named `search`, `get_chunk`, or `list_files` are visible, they may be used for the same workflow. If they are missing, configured-but-invisible, or failing, fall back to the CLI immediately.\n\nBundled support files:\n\n- `references/commands.md` contains command recipes.\n- `references/mcp.md` explains MCP fallback rules.\n- `references/troubleshooting.md` covers setup and stale-instruction checks.\n- `scripts/check-setup.sh` verifies that `sifs` is on `PATH` and can print the agent contract.\n","topics":["Web Search"],"tags":{"latest":"0.1.0"},"stats":{"comments":0,"downloads":358,"installsAllTime":13,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1777972930940,"updatedAt":1778492850251},"latestVersion":{"version":"0.1.0","createdAt":1777972930940,"changelog":"Initial ClawHub release of the SIFS Search skill. Adds CLI-first hybrid code search guidance, MCP fallback rules, setup checks, and explicit Homebrew/Cargo installation instructions for agents.","license":"MIT-0"},"metadata":{"setup":[],"os":["darwin","linux"],"systems":null},"owner":{"handle":"tristanmanchester","userId":"s17c3xv8wvvzzbj84z9vcj498n83gnkp","displayName":"Tristan Manchester","image":"https://avatars.githubusercontent.com/u/108270628?v=4"},"moderation":null}