context-health

Inventory conversation blocks, classify as Signal, Bloat, or Overhead, and compute a Bloat Index.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/That1Drifter/agentic-johari-window --skill context-health-that1drifter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: context-health
Source: https://github.com/That1Drifter/agentic-johari-window/tree/main/skills/context-health
Command: npx skills add https://github.com/That1Drifter/agentic-johari-window --skill context-health-that1drifter

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes the current conversation's context window health by categorizing each block as Signal, Bloat, or Overhead, computes a Bloat Index, identifies top bloat contributors, and reports a staleness distribution to guide optimization.

Core Features & Use Cases

  • Inventory the conversation blocks and label each with type, turn, and a concise description.
  • Compute staleness and task relevance to determine which blocks remain actively useful.
  • Generate a Context Health Report that includes Signal/Bloat/Overhead breakdown, top bloat contributors, and actionable recommendations.
  • Use before long sessions or prior to critical tasks to ensure the conversation context remains clean and efficient.

Quick Start

Inventory the current conversation blocks, categorize each as signal, bloat, or overhead, then compute and review the bloat index and top bloat contributors.

Frequently Asked Questions about context-health

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

FAQPage Schema
How do I check context window bloat in a long conversation?

Context window bloat is identified by inventorying conversation blocks and classifying them as Signal, Bloat, or Overhead. This analysis computes a Bloat Index and staleness distribution to highlight top bloat contributors, generating a Context Health Report with optimization recommendations.

What is conversation context staleness and how does it affect token usage?

Conversation context staleness measures how outdated a conversation block is relative to the current task. Assessing block staleness alongside token distribution identifies which blocks remain actively useful, isolating bloat that wastes tokens and degrades context window efficiency.

How do I inventory conversation blocks and analyze token distribution?

Inventory conversation blocks by labeling each with its type, turn, and a concise description. The analysis then computes task relevance and token distribution across Signal, Bloat, and Overhead categories to generate a detailed Context Health Report.

When should I analyze context health to reduce context bloat?

Analyze context health before long sessions or prior to critical tasks. Running a context health check at these points ensures the conversation context remains clean and efficient by isolating top bloat contributors and generating actionable reduction recommendations.

What is the best way to identify top bloat contributors in an MCP tool context?

The best way to identify top bloat contributors is to compute a Bloat Index across all visible conversation blocks. This assesses block staleness and task relevance, categorizing blocks as Signal, Bloat, or Overhead to isolate contributors and generate reduction recommendations.

Does context health analysis work without external dependencies?

Yes, context health analysis works without external dependencies. It directly inventories visible conversation blocks, computes a Bloat Index, and assesses staleness and task relevance natively to produce a comprehensive Context Health Report.