Skip to content
Back to skills

Context Optimization

ASecurity

Use this skill when a task spans 3+ files or crosses repo boundaries and context usage must be managed. Don't use it for single-file edits or read-only queries.

  • 7 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 5, 2026
ai-agentsrustgoapi

Works with

  • api

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 5, 2026

npx -y skills add atretyak1985/swarmery --skill context-optimization --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Context Optimization?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Context Optimization
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/atretyak1985-context-optimization/badge)](https://www.skillsdirectory.com/skills/atretyak1985-context-optimization)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: context-optimization
version: "1.0.0"
owner: "swarmery-core"
description: "Use this skill when a task spans 3+ files or crosses repo boundaries and context usage must be managed. Don't use it for single-file edits or read-only queries."
disable-model-invocation: true
allowed-tools: Read, Grep, Glob
color: teal
docs:
  status: reviewed
  source_sha: 9d0a19d62c88
  updated: 2026-08-06
---

# Purpose

Plan what to read before reading it. On a task spanning several files or repos,
turn "open everything and hope" into a short ordered context plan: which files,
which line ranges, in which phase, and where to `/clear` between them. It changes
no code — it governs loading so the skills that do the work keep room to think.

# Rules (never violate)

1. Run `codebase-retrieval` before any full-file read; discovery precedes loading.
2. Read with offset/limit — never whole files when one function is the target.
3. Keep files loaded ≤ 3× files actually edited; record the ratio in the plan.
4. Suggest `/clear` at every repo switch and at every phase boundary that frees files.
5. At ≥40% window usage, delegate any isolatable read (one whose product is a
   digest) to a **leaf** subagent at depth-1 — never leaf → leaf.
6. Confidence LOW after discovery means stop and ask, not a plan you half-trust.

# Resources

- Read `resources/planning-procedure.md` before planning: the 7-step procedure,
  the repo/glob map, the step-7 delegation decision table (40% / 60% thresholds),
  the plan template, self-check, escalation triggers, failure modes, and a worked
  two-phase example.

# How to use

## What it does

Produces a context plan: targeted reads in phases, `/clear` decisions with
reasons, and a loaded-versus-edited budget with a confidence rating. It runs
discovery first, so the plan names real files rather than guesses.

## When to use it

- The task touches 3 or more files, in one repo or across several.
- The task crosses a repo boundary — `apps/<mainApp>` plus `<device>`, say.
- Your window is already past 40% and more reads are coming.
- You are about to load a large module tree just to extract a verdict or a list.

Not for: single-file edits (just make them); a read-only question about one
function (`code-search`); or work already running inside a scoped subagent — that
isolation is what this skill would have bought you.

## How to invoke

```
Skill(skill: "core:context-optimization")
Task: fix telemetry latency between the device/edge repo and the main app
Repos: apps/<mainApp>, <device>
```

Invoke it at the start, before any full-file reads. `task_description` is
required; `repos_involved` is inferred from the task and `.claude/project.json`
when omitted.

## Worked example

The invocation above returns a two-phase plan of at most 30 lines. Phase 1 reads
two main-app files by line range — the WebSocket reconnect logic and the SSE
endpoint handler — then marks `/clear before Phase 2: yes`, because the work
switches repos. Phase 2 reads one range in the device sender. Budget: 3 files
loaded, 1 edited, ratio 3:1, confidence HIGH. Had confidence come back LOW, it
would have asked you to narrow the scope instead.

## Related

- `code-search` — when you already know the identifier and want every reference.
- `code-quality` — run it after this skill has narrowed the review set.
- `api-integration` — compose when the task turns on API flows across repos.

Files in this skill

  • SKILL.md3.4 KB
  • resources/planning-procedure.md7.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.