cd /news/ai-agents/taming-380-agent-skills-in-cursor-se… · home › topics › ai-agents › article
[ARTICLE · art-143512] src=dev.to ↗ pub= topic=ai-agents verified=true sentiment=· neutral

Taming 380+ Agent Skills in Cursor: Selective Injection over Context Bloat

A developer outlined a method for using the 380+ skill catalog alirezarezvani/claude-skills in Cursor without blowing up context, noting that loading even 40 skills pushes 25k–40k tokens into every prompt turn. The approach uses git sparse-checkout to isolate only engineering and software-development subtrees and compiles them into a scoped .cursor/rules/claude-skills.mdc file with alwaysApply set to false, so skills load lazily. The developer also reports that routing Cursor's API calls through a proxy with native prompt caching cuts heavy multi-turn context costs by roughly 80-90%.

by read2 min views1 publishedOct 1, 2026

When experimenting with alirezarezvani/claude-skills—a massive catalog of 380+ agent skills covering architecture, debugging, and compliance—the immediate temptation is to wire the entire directory straight into your workspace.

Don't do it.

Bluntly dumping hundreds of skill definitions into .cursorrules or global system prompts wastes context tokens, degrades model instruction-following, and leads to retrieval interference. Claude Code and Codex handle large dynamic tool registries through progressive , but IDE-based agents like Cursor and VS Code require strict context pruning.

Each skill file carries markdown frontmatter, execution scripts, and explicit guardrails. even 40 skills simultaneously pushes 25k–40k tokens into every prompt turn before you even paste a stack trace.

To adopt alirezarezvani/claude-skills effectively in Cursor, we isolate only domain-relevant subtrees (e.g., engineering/ and code-review/) and map them directly into Cursor's modular .cursor/rules/ directory using targeted extraction.

Run this lightweight bash script in your project root to pull only the engineering rules and build a clean, scoped .cursor/rules/claude-skills.mdc file:

#!/usr/bin/env bash
set -euo pipefail

SKILLS_DIR=".claude-skills-cache"
TARGET_RULE=".cursor/rules/claude-skills.mdc"
mkdir -p .cursor/rules "$SKILLS_DIR"

if [ ! -d "$SKILLS_DIR/.git" ]; then
  git clone --depth 1 --filter=blob:none --no-checkout \
    https://github.com/alirezarezvani/claude-skills.git "$SKILLS_DIR"
  pushd "$SKILLS_DIR" > /dev/null
  git sparse-checkout set skills/engineering skills/software-development
  git checkout
  popd > /dev/null
fi

cat << 'EOF' > "$TARGET_RULE"
---
description: "Core Engineering Patterns from claude-skills"
globs: *.{ts,js,py,go,rs}
alwaysApply: false
---

EOF

find "$SKILLS_DIR/skills" -name "SKILL.md" -exec cat {} + >> "$TARGET_RULE"
echo "Compiled active skills into $TARGET_RULE"

Setting alwaysApply: false ensures Cursor only pulls the skills when your prompt or file matching calls for them, keeping baseline conversation turns lightweight.

Even with selective compilation, running deep architectural reviews alongside detailed rule files swells prefix tokens quickly. In our workflow, we route Cursor's custom OpenAI/Anthropic API calls through B-Lost's fast proxy endpoint, noting that native prompt caching cuts heavy multi-turn context costs by ~80-90% without losing chat history. When your system prefix remains stable across consecutive prompts, prompt caching turns an expensive 30k-token prompt into near-zero marginal inference overhead.

alirezarezvani/claude-skills is one of the most comprehensive skill repositories available for coding agents, but treating it as an all-in-one bundle breaks token economy. Filter by domain, enforce lazy invocation via .cursor/rules/, and let prompt caching handle the rest.

── more in #ai-agents 4 stories · sorted by recency
── more on @cursor 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/taming-380-agent-ski…] indexed:0 read:2min 2026-10-01 · —