Skip to content
Development
Skill

/common-context-optimization

Maximize context window efficiency, reduce latency, and prevent lost-in-middle issues through strategic masking and compaction. Use when token budgets are tight, tool outputs overflow the context, conversations drift from intent, or latency spikes from cache misses.

From plugin
agent-skills-standard
538200 skills1 MCP
Install
$ npx -y skills add hoangnguyen0403/agent-skills-standard --skill common-context-optimization --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/common-context-optimization

Context preview

The summary Claude sees to decide when to auto-load this skill.

Maximize context window efficiency, reduce latency, and prevent lost-in-middle issues through strategic masking and compaction. Use when token budgets are tight, tool outputs overflow the context, conversations drift from intent, or latency spikes from cache misses.

SKILL.md

common-context-optimization.SKILL.md
name: common-context-optimization
description: Maximize context window efficiency, reduce latency, and prevent lost-in-middle issues through strategic masking and compaction. Use when token budgets are tight, tool outputs overflow the context, conversations drift from intent, or latency spikes from cache misses.
metadata:
  triggers:
    files:
    - '*.log'
    - 'chat-history.json'
    keywords:
    - reduce tokens
    - optimize context
    - summarize history
    - clear output

**Priority: P1 (HIGH)**

1. Observation Masking (Noise Reduction)

**Problem**: Large tool outputs (logs, JSON lists) overwhelm context and degrade reasoning. **Solution**: Replace raw output with semantic summaries _after_ consumption.

1. **Identify** outputs exceeding 50 lines or 1 KB. 2. **Extract** critical data points immediately. 3. **Mask** by rewriting history to replace raw data with summary placeholder. 4. **See** `references/masking.md` for patterns.

See [implementation examples](references/implementation.md) for masking patterns.

2. Context Compaction (State Preservation)

**Problem**: Long conversations drift from original intent. **Solution**: Recursive summarization that preserves _State_ over _Dialogue_.

1. **Trigger** compaction every 10 turns or 8k tokens. 2. **Compact**:

  • **Keep**: User Goal, Active Task, Current Errors, Key Decisions.
  • **Drop**: Chat chit-chat, intermediate tool calls, corrected assumptions.

3. **Format**: Update System Prompt or Memory File with compacted state. 4. **See** `references/compaction.md` for algorithms.

See [implementation examples](references/implementation.md) for compacted state format.

3. KV-Cache Awareness (Latency)

**Goal**: Maximize pre-fill cache hits.

  • **Static Prefix**: Enforce strict ordering — System -> Tools -> RAG -> User.
  • **Append-Only**: Never insert into middle of history; append new turns only.

References

  • [Observation Masking Patterns](references/masking.md)
  • [Compaction Algorithms](references/compaction.md)

Anti-Patterns

  • **No raw tool dumps**: Mask large outputs immediately after extracting data.
  • **No unbounded growth**: Compact every 10 turns to preserve intent over dialogue.
  • **No middle insertions**: Append-only history maximizes KV cache hits.
Read more
Ships withagent-skills-standard

The portable SDLC standards layer for AI coding agents. Sync once, then work in your own runtime.

Get the whole plugin

Other skills on agent-skills-standard.