lightsifter

Siftlight — Development skill for Claude Code

Development community

Context-efficient project search and bounded code analysis for Claude Code & Codex & Pi & OMP & kimi ....and remote MCP clients, powered by ripgrep with stable cursors, source inspection, and structur.

How to install Siftlight

This entry records only its repository, not the path inside it, so there is no exact command to give. Open lightsifter/siftlight and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Siftlight does

Context-efficient project search and bounded code analysis for Claude Code & Codex & Pi & OMP & kimi ....and remote MCP clients, powered by ripgrep with stable cursors, source inspection, and structural evidence.

Alternatives in Development

  • Claude Token Efficient — One CLAUDE.md file 3.8k ★
  • Promote Public Release — Build, refine, and publish cumulative public release notes, then promote the current alpha prerelease to stabl 1.6k ★
  • MCP Language Server — mcp-language-server gives MCP enabled clients access semantic tools like get definition, references, rename, a 1.5k ★

README

Siftlight

English · [简体中文](README.zh-CN.md)

**Siftlight**, also known in Chinese as **拾光**.

  • Sift: separates useful signal from code and noise.
  • Light: illuminates evidence, scope and omissions.
  • The name is not tied to grep, leaving room for structural analysis and audit receipts.
  • It sounds like a practical tool without losing a little warmth from home.

**Siftlight — Evidence-first search for AI agents.**

**A general-purpose local search plugin that helps agents find files, documents, notes, logs and other text material.**

Think of a patient librarian: describe what you need, and it helps locate the shelf, open the relevant page and follow the next lead. A small search brings the passages straight to you. A broad search starts with a map so you can decide where to look first.

How it helps

Find a passage without opening every folder

Looking for an error message, a sentence or a name is like giving a librarian a keyword. When there are only a few matches, the plugin returns their text and locations directly, saving repeated file opening and scrolling.

Start with a map when the collection is large

“Which documents mention refunds?” can produce a lot of material. The plugin first presents matching files and snippets, like marking promising stops on a map. The agent can choose what to open before filling the conversation with entire documents.

Keep your bookmark for the next question

“Continue from where we stopped” can follow the existing result to its next page. The agent can also open the surrounding text of a match, like returning to a bookmarked passage to read what came before and after it.

Recover when the remembered wording is not exact

Use `mode: "hybrid"` with one natural-language `query` when a sentence may have been remembered with different wording. Hybrid always runs an exact literal search and the installed local Concept model under one owned request. Exact evidence appears first; semantic candidates are