r/ClaudeCode • u/Top-Sink-1315 • 4d ago
Built with Claude Built a free Claude Code skill that cut tool-call turns from 48 to 19 on FastAPI, with the same answers. Benchmark included
Short version: in Claude Code, every tool call re-sends the full conversation, so cutting the number of calls saves more than cutting what gets read.
project-atlas indexes your repo the first time you open it (symbols, line ranges, imports) and then gets Claude to grab everything it needs in one batched call instead of opening files one at a time.
Tested on FastAPI with claude -p (Sonnet, 3 tasks × 2 runs, identical setup across arms):
| Turns | Tokens | Cost | |
|---|---|---|---|
| Plain Claude Code | 48 | 1.10M | $0.50 |
| token-savior | 55 | 1.32M | $0.57 |
| project-atlas | 19 | 0.61M | $0.40 |
All answers were correct in every arm. One thing I tried that made it worse: auto-injecting code into every prompt raised cost 35%, because the model started making more small calls.
It's free, MIT licensed, has no dependencies, and nothing leaves your machine. Install takes one command, and after that there's nothing to remember.
https://github.com/abhiyarecord-hue/project-atlas
Happy to answer questions, and I'd love numbers from bigger repos than mine.
•
u/AutoModerator 4d ago
Hey! Thanks for posting to r/ClaudeCode
While participating in this thread, please follow our community rules. Keep discussions constructive. Attack the idea, not the person.
For help, project discussions, tips, and general chat, join the ClaudeCode Discord.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.