My Claude Code setup grew to 152 skills. Every session, all 152 descriptions got dumped into the system prompt. The LLM scanned them blindly. When I later checked, keyword matching hit the right skill 18% of the time.
I had three options:
Call text-embedding-3 on every query — costs money, adds latency
Accept 18% as "good enough"
Build something






