본문으로 건너뛰기
cccskills
무료GitHub에 공개

context-optimization

Use when optimizing token usage, KV cache efficiency, or context window management for LLM agents. Keywords: context optimization, KV cache, prompt caching, token budget, semantic pruning, lost-in-the-middle.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md3.9 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Context Optimization Skill

This skill provides methodologies and best practices for maximizing context window efficiency, reducing token costs, and improving the performance of LLM-based agentic workflows.

1. Prompt Cache Alignment

To maximize Key-Value (KV) cache hits, prioritize stability in the early parts of the prompt.

  • Static Prefixes: Design system prompts to remain identical across agent turns.
  • Tool Order: Sort tool definitions alphabetically or by frequency of use. Keep this ordering constant.
  • Prefix Consistency: Reserve the top 70% of the KV cache for global system instructions and tool definitions.
  • Avoid Dynamic Data: Move dynamic session-specific data (dates, current file list) to the end of the context window.

2. Semantic Pruning & AST Compaction

Reduce unnecessary data before sending it to the model.

  • Removal of Non-Essentials: Strip comments, debug logs, and unused boilerplate code.
  • AST Compaction: Convert deep code structures into simplified, representative summaries or pseudocode.
  • Whitespace Stripping: Use minification for configuration files (JSON, YAML) and standard code.
  • Irrelevant Body Dropping: Replace large, irrelevant function bodies with docstrings or signatures if the model doesn't need to reason about the implementation details.

3. Lost-in-the-Middle Mitigation

LLMs often suffer from recall degradation for information in the center of the context window.

  • Boundary Priority: Place high-priority constraints, critical instructions, and schema definitions at the very beginning (Head) or the very end (Tail) of the context.
  • Sandwich Strategy: If critical information must be in the middle, sandwich it between two clear, high-level summary points that repeat its purpose.

4. Sliding Windows & Recursive Summarization

Manage long-running conversations without exceeding token thresholds.

  • Sliding Window: Keep only the N most recent turns for immediate interaction.
  • Recursive Summarization: Periodically collapse historical turns into a compressed "Session State Summary".
  • State Archiving: Store older, less relevant interactions in a side-car file (e.g., archive.md) that the agent can read only when necessary.

5. Token Budget Allocation

Implement a disciplined token distribution:

CategoryTypical %Goal
System Prompt10-15%Definition of role & constraints
Tool Definitions15-20%Capability exposure
Interaction History30-40%Context for current turn
Reserved (Drafting)25-45%Headroom for generation

6. Context Freshness Decisions

Determine when to act on history:

  • Summarize: When history exceeds 50% of the token budget and requires long-term context.
  • Truncate: When history is irrelevant to the current task or contains repetitive technical noise.
  • Archive: When information must be preserved (e.g., decisions, ADRs) but is not needed for the immediate turn.

7. Measuring Cache Hit Rate

Continuous improvement relies on telemetry.

  • Monitoring: Track Cache Hit Rate (CHR) metrics provided by the API provider.
  • Iteration: Analyze sessions with low CHR. Are the system prompts shifting? Is tool definition order inconsistent?
  • Optimization Loop:
    1. Measure performance per turn.
    2. Identify volatility in the prefix.
    3. Refactor static content to improve cache stability.
    4. Re-measure.

Best Practices Checklist

  • Does my system prompt remain stable across requests?
  • Are tools sorted consistently?
  • Is critical information pinned to the Head or Tail?
  • Have I pruned unused code/data from the ingestion stream?
  • Is there an automated summarization step for history?

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

2d-games

무료

2D game development principles. Sprites, tilemaps, physics, camera.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VoDaiLocz/kilo-kit-mcp282026년 9월 13일 업데이트

3d-games

무료

3D game development principles. Rendering, shaders, physics, cameras.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VoDaiLocz/kilo-kit-mcp282026년 9월 13일 업데이트

aesthetic

무료

Create aesthetically beautiful interfaces following proven design principles. Use when building UI/UX, analyzing designs from inspiration sites, generating design images with ai-multimodal, implementing visual hierarchy and color theory, adding micro-interactions, or creating design documentation. Includes workflows for capturing and analyzing inspiration screenshots with chrome-devtools and ai-multimodal, iterative design image generation until aesthetic standards are met, and comprehensive design system guidance covering BEAUTIFUL (aesthetic principles), RIGHT (functionality/accessibility), SATISFYING (micro-interactions), and PEAK (storytelling) stages. Integrates with chrome-devtools, ai-multimodal, media-processing, ui-styling, and web-frameworks skills.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VoDaiLocz/kilo-kit-mcp282026년 9월 13일 업데이트

Use when implementing or managing persistent, hierarchical memory systems for AI agents. Covers cross-session state, fact supersession, and self-managed memory tools to enable long-term recall and adaptive agent behavior.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VoDaiLocz/kilo-kit-mcp282026년 9월 13일 업데이트

Use when monitoring, tracing, or debugging agentic workflows in production. Keywords: observability, tracing, OpenTelemetry, Langfuse, latency, token cost, loop detection, telemetry.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VoDaiLocz/kilo-kit-mcp282026년 9월 13일 업데이트

Use when building self-correcting retrieval systems for AI agents. Keywords: RAG, retrieval, Corrective RAG, Self-RAG, query decomposition, reranking, hallucination, grounding.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

VoDaiLocz/kilo-kit-mcp282026년 9월 13일 업데이트

VoDaiLocz의 스킬 모두 보기

이 스킬의 문제 신고