SKILL-008: Context Window Pruner
Overview
Large repos flood the agent's context window with noise. This skill generates a RELEVANT_FILES.txt list by aggressively pruning irrelevant directories and searching for files related to a specific "Focus".
Trigger Phrases
- •
focus on <topic> - •
find relevant files for <task> - •
prune context
Inputs
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
--focus | string | Yes | - | Keywords to filter file names/content (e.g. "gas", "auth") |
--max-files | int | No | 50 | Limit output size |
Outputs
- •
RELEVANT_FILES.txt: List of absolute paths to read. - •Console output summarizing token savings (estimated).
Safety Checks
- •Always respects
.gitignore. - •Never includes binary files.
- •Caps output to avoid context overflow.
Implementation
See prune_context.ps1.
Integration
powershell
$files = .\skills\08_context_pruner\prune_context.ps1 -Focus "EVM opcode" # Agent works only with $files