context-manager

Generate Claude Code context profiles by selecting MCP servers and agents per project.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/physics91/claude-vibe --skill context-manager-physics91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: context-manager
Source: https://github.com/physics91/claude-vibe/tree/main/skills/context-manager
Command: npx skills add https://github.com/physics91/claude-vibe --skill context-manager-physics91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Optimizes Claude Code's context window by interactively selecting MCP servers, Custom Agents, and Slash Commands per project, generating configuration files to maximize recall and efficiency.

Core Features & Use Cases

  • Preset-based context optimization for Web, Python, Go, Rust, and more.
  • MCP Server Selection to balance cost and capability.
  • Agent category selection to tailor Claude's capabilities to the project.
  • Output: generated .claude/context-profile.json and .claude/.mcp.json.
  • Use Case: Starting a new project and auto-detecting the best context setup for faster iteration.

Quick Start

Start a new project, run the context-setup flow, and apply generated context profiles; restart Claude Code to apply MCP settings.

Frequently Asked Questions about context-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I optimize Claude's context window for my project?

Context-manager analyzes your project's root files (package.json, requirements.txt, Cargo.toml, etc.) and interactively guides you to select MCP servers, agents, and commands tailored to your tech stack, then generates configuration files that maximize token efficiency and recall.

What MCP servers should I enable for my Node.js or Python project?

The Skill recommends preset MCP server configurations based on your project type—Web, Python, Go, Rust, Java, or multi-language—balancing capability against token cost, then outputs .claude/.mcp.json with your selected servers.

Can I use context-manager with multiple programming languages in one repo?

Yes, context-manager supports multi-language repositories. It detects multiple dependency files across Node.js, Python, Go, Rust, and Java projects and generates a unified context profile that serves all languages in your codebase.

How do I apply the generated context configuration after running the setup?

The Skill generates .claude/context-profile.json and .claude/.mcp.json in your project. After applying these files, restart Claude Code to activate the MCP settings and optimized context window for faster iteration.

What's the difference between selecting MCP servers and custom agents in context-manager?

MCP servers extend Claude's capabilities through external tools and protocols; custom agents are task-focused behaviors. Context-manager lets you choose both independently, so you configure only the integrations and agent categories your project needs.

Does context-manager work on existing projects or only new ones?

Context-manager works on both new and existing projects. Run it anytime you need to reconfigure context settings, add new MCP servers, or re-optimize your token usage for ongoing work.