2 ms·
I built Skim to solve a specific problem: coding agents hitting context limits when analyzing codebases. The insight: humans don't read every line of code.
by dean0x 1y ago
I built Skim to solve a specific problem: coding agents hitting context
limits when analyzing codebases.
The insight: humans don't read every line of code. We skim structure,
signatures, comments. Agents should do the same.
What it does:
- Walks your repository
- Removes function bodies and implementation details
- Keeps structure, signatures, docstrings
- Result: ~90% token reduction without semantic loss
Built in Rust for performance on large repos.
Works with most major languages (also markdown). Designed for Claude Code, GitHub Copilot, Cursor,
or any LLM that analyzes code.
GitHub: https://github.com/dean0x/skim
MIT licensed. Looking for feedback on the approach and edge cases I might
have missed.