MCP HubMCP Hub
スキル一覧に戻る

context-manager

majiayu000
更新日 Yesterday
24 閲覧
58
9
58
GitHubで表示
デザインaidesigndata

について

コンテキストマネージャースキルは、RAGアーキテクチャや会話履歴管理を含むAIメモリシステムの設計と最適化に関する専門知識を提供します。このスキルは、開発者がコンテキストウィンドウを効率的に管理し、長期記憶を実装し、トークン使用量を削減することを支援します。AIエージェントのメモリ構築や改良、コンテキスト利用の最適化、永続的なマルチセッションシステムの実装時に、このスキルをご活用ください。

クイックインストール

Claude Code

推奨
プラグインコマンド推奨
/plugin add https://github.com/majiayu000/claude-skill-registry
Git クローン代替
git clone https://github.com/majiayu000/claude-skill-registry.git ~/.claude/skills/context-manager

このコマンドをClaude Codeにコピー&ペーストしてスキルをインストールします

ドキュメント

Context Manager

Purpose

Provides expertise in AI context management, memory architectures, and context window optimization. Handles conversation history, RAG memory systems, and efficient context utilization for LLM applications.

When to Use

  • Designing AI memory and context systems
  • Optimizing context window usage
  • Implementing conversation history management
  • Building long-term memory for AI agents
  • Managing RAG retrieval context
  • Reducing token usage while preserving quality
  • Designing multi-session memory persistence

Quick Start

Invoke this skill when:

  • Designing AI memory and context systems
  • Optimizing context window usage
  • Implementing conversation history management
  • Building long-term memory for AI agents
  • Reducing token usage while preserving quality

Do NOT invoke when:

  • Building full RAG pipelines (use ai-engineer)
  • Managing vector databases (use data-engineer)
  • Coordinating multiple agents (use agent-organizer)
  • Training embedding models (use ml-engineer)

Decision Framework

Memory Type Selection:
├── Single conversation → Sliding window context
├── Multi-session user → Persistent memory store
├── Knowledge-heavy → RAG with vector DB
├── Task-oriented → Working memory + tool results
└── Long-running agent
    ├── Episodic memory → Event summaries
    ├── Semantic memory → Knowledge graph
    └── Procedural memory → Learned patterns

Core Workflows

1. Context Window Optimization

  1. Measure current token usage
  2. Identify redundant or verbose content
  3. Implement summarization for old messages
  4. Prioritize recent and relevant context
  5. Use compression techniques
  6. Monitor quality vs. token tradeoff

2. Conversation Memory Design

  1. Define memory retention requirements
  2. Choose storage strategy (in-memory, DB)
  3. Implement message windowing
  4. Add summarization for overflow
  5. Design retrieval for relevant history
  6. Handle session boundaries

3. Long-term Memory Implementation

  1. Define memory types needed
  2. Design memory storage schema
  3. Implement memory write triggers
  4. Build retrieval mechanisms
  5. Add memory consolidation
  6. Implement forgetting policies

Best Practices

  • Summarize old context rather than truncating
  • Use semantic search for relevant history retrieval
  • Separate system instructions from conversation
  • Cache frequently accessed context
  • Monitor context utilization metrics
  • Implement graceful degradation at limits

Anti-Patterns

Anti-PatternProblemCorrect Approach
Full history alwaysExceeds context limitsSliding window + summaries
No summarizationLost important contextSummarize before eviction
Equal priorityWastes tokens on irrelevantWeight recent/relevant higher
No persistenceLost memory across sessionsStore important memories
Ignoring token costsExpensive API callsMonitor and optimize usage

GitHub リポジトリ

majiayu000/claude-skill-registry
パス: skills/context-manager-skill

関連スキル

content-collections

メタ

This skill provides a production-tested setup for Content Collections, a TypeScript-first tool that transforms Markdown/MDX files into type-safe data collections with Zod validation. Use it when building blogs, documentation sites, or content-heavy Vite + React applications to ensure type safety and automatic content validation. It covers everything from Vite plugin configuration and MDX compilation to deployment optimization and schema validation.

スキルを見る

creating-opencode-plugins

メタ

This skill provides the structure and API specifications for creating OpenCode plugins that hook into 25+ event types like commands, files, and LSP operations. It offers implementation patterns for JavaScript/TypeScript modules that intercept and extend the AI assistant's lifecycle. Use it when you need to build event-driven plugins for monitoring, custom handling, or extending OpenCode's capabilities.

スキルを見る

evaluating-llms-harness

テスト

This Claude Skill runs the lm-evaluation-harness to benchmark LLMs across 60+ standardized academic tasks like MMLU and GSM8K. It's designed for developers to compare model quality, track training progress, or report academic results. The tool supports various backends including HuggingFace and vLLM models.

スキルを見る

sglang

メタ

SGLang is a high-performance LLM serving framework that specializes in fast, structured generation for JSON, regex, and agentic workflows using its RadixAttention prefix caching. It delivers significantly faster inference, especially for tasks with repeated prefixes, making it ideal for complex, structured outputs and multi-turn conversations. Choose SGLang over alternatives like vLLM when you need constrained decoding or are building applications with extensive prefix sharing.

スキルを見る