AgentSkillsCN

Context Health Monitor

在质量下降之前,监控上下文复杂度并触发状态转储。

SKILL.md
--- frontmatter
name: Context Health Monitor
description: Monitors context complexity and triggers state dumps before quality degrades

Context Health Monitor

Purpose

Prevent "Context Rot" — the quality degradation that occurs as the agent processes more information in a single session.

When This Skill Activates

The agent should self-monitor for these warning signs:

Warning Signs

SignalThresholdAction
Repeated debugging3+ failed attemptsTrigger state dump
Going in circlesSame approach tried twiceStop and reassess
Confusion indicators"I'm not sure", backtrackingDocument uncertainty
Session lengthExtended back-and-forthRecommend /pause

Behavior Rules

Rule 1: The 3-Strike Rule

If debugging the same issue fails 3 times:

  1. STOP attempting fixes
  2. Document in .agent/state/STATE.md:
    • What was tried
    • What errors occurred
    • Current hypothesis
  3. Recommend user start fresh session
  4. Do NOT continue with more attempts

Rule 2: Circular Detection

If the same approach is being tried again:

  1. Acknowledge the repetition
  2. List what has already been tried
  3. Propose a fundamentally different approach
  4. Or recommend /pause for fresh perspective

Rule 3: Uncertainty Logging

When uncertain about an approach:

  1. State the uncertainty clearly
  2. Document in .agent/state/DECISIONS.md:
    • The uncertain decision
    • Why it's uncertain
    • Alternatives considered
  3. Ask user for guidance rather than guessing

State Dump Format

When triggered, write to .agent/state/STATE.md:

markdown
## Context Health: State Dump

**Triggered**: [date/time]
**Reason**: [3 failures / circular / uncertainty]

### What Was Attempted
1. [Approach 1] — Result: [outcome]
2. [Approach 2] — Result: [outcome]
3. [Approach 3] — Result: [outcome]

### Current Hypothesis
[Best guess at root cause]

### Recommended Next Steps
1. [Fresh perspective action]
2. [Alternative approach to try]

### Files Involved
- [file1.ext] — [what state it's in]
- [file2.ext] — [what state it's in]

Integration

This skill integrates with:

  • /pause — Triggers proper session handoff
  • /resume — Loads the state dump context
  • Rule 3 in GEMINI.md — Context Hygiene enforcement