08_context_pruner_skill

This skill prunes repository context to relevant files based on focus topics, reducing noise and preserving essential code.
  • PowerShell

20

GitHub Stars

2

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill sounder25/google-antigravity-skills-library --skill 08_context_pruner

  • prune_context.ps12.6 KB
  • SKILL.md1.4 KB

Overview

This skill optimizes an agent's working set by filtering workspace files to a concise, relevance-ranked list. It excludes high-noise files and directories, respects .gitignore, and produces a deterministic RELEVANT_FILES.txt for downstream reading. The result reduces token waste and focuses the agent on source files most likely to help the current task.

How this skill works

The pruner scans the repository tree while honoring .gitignore and skipping binaries, lockfiles, large assets, and other high-noise paths. It scores files by filename and content against the provided focus keywords, applies caps and safety gates, and emits a limited, ordered list of absolute file paths plus a token-savings summary. Execution is implemented as a PowerShell script for deterministic, testable behavior.

When to use it

  • Preparing an agent to work on a specific feature or bug in a large repository
  • Reducing context window usage before generating embeddings or code summaries
  • When many irrelevant assets (images, node_modules, lockfiles) crowd the workspace
  • Integrating into a pipeline to feed only high-value files to downstream models
  • Before running high-cost analysis that should avoid scanning the entire repo

Best practices

  • Provide concise, descriptive focus keywords that reflect the task intent
  • Set max-files to a practical limit (e.g., 20–100) based on model context size
  • Run the pruner early in the agent workflow and treat its output as authoritative
  • Combine filename matching with semantic content match for better precision
  • Keep the .gitignore up to date so the pruner avoids irrelevant files

Example use cases

  • Focus on 'auth' to surface authentication-related source files for a security fix
  • Prune context to 'EVM opcode' before analyzing smart-contract bytecode handling
  • Limit to 50 files when generating embeddings to stay within token budgets
  • Filter out assets and lockfiles before a refactor that targets TypeScript modules
  • Use within CI to give analysis agents a compact, deterministic input set

FAQ

It checks file types and sizes and explicitly skips binaries and large assets; it also respects .gitignore to avoid irrelevant content.

Can I rely on the ordering of RELEVANT_FILES.txt?

Yes. Files are ranked by relevance to the focus query so the top entries are highest priority for the agent.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational