Skip to content
cccskills
FreePublished on GitHub

stuck-recovery

Detect stuck loops and advise recovery strategies

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md2.9 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Stuck Recovery Skill

Detects when tasks are stuck in repetitive failure loops and advises recovery strategies. Advisory-only — the orchestrator decides the action (R010).

Detection Signals

SignalPatternThreshold
Repeated errorSame error message appears 3+ times3 occurrences
Edit loopSame file edited 3+ times in sequence3 edits
Agent retrySame agent_type fails 3+ times consecutively3 failures
Tool loopSame tool called 5+ times with similar input5 calls

Recovery Strategies

StrategyWhenAction
Fresh contextRepeated same errorSuggest rephrasing the task
Model escalationAgent retry loopTrigger model-escalation advisory
Alternative approachEdit loop detectedSuggest different file/method
Human interventionAll automated strategies exhaustedAsk user for guidance
Context resetLong-running task (>30min) or context >80%Structured handoff: save state to memory, create fresh session with task summary

Architecture

PostToolUse (Edit, Write, Bash, Task) → stuck-detector.sh
  Tracks: tool_name, file_path, error_hash, agent_type
  Storage: /tmp/.claude-tool-history-$PPID (JSON lines, max 100)
  Detection: sliding window pattern matching
  Output: stderr advisory when loop detected

Advisory Format

--- [Stuck Detection] Loop detected ---
  Signal: {signal_type}
  Pattern: {description}
  Occurrences: {count}/{threshold}
  💡 Recovery: {suggested_strategy}
---

Integration

  • Complements model-escalation skill (escalation is one recovery strategy)
  • Respects R010 (advisory only, orchestrator decides)
  • Uses same PPID-scoped temp file pattern as other hooks
  • Works with task-outcome-recorder.sh data when available

Context Reset Strategy

For long-running tasks (>30 minutes) or when context usage exceeds 80%, context reset is preferred over compaction:

  1. Save state: Write current progress, decisions, and open items to native auto-memory
  2. Create handoff: Generate structured task summary with:
    • Completed steps and their outcomes
    • Current step and its state
    • Remaining steps
    • Key decisions made and their rationale
  3. Reset: Start fresh session with handoff document as input

Context reset preserves decision quality by avoiding the information loss inherent in compaction. Based on Anthropic's finding that models experience "context anxiety" — prematurely concluding tasks due to perceived token limits.

When to Use

ConditionStrategy
Context < 60%Continue normally
Context 60-80%Consider /compact
Context > 80% OR duration > 30minContext reset recommended
Repeated compaction in same sessionContext reset required

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Pre-action boundary checking — validates agent tool calls against declared capabilities and task contracts

The English summary is being prepared. Showing the original description.

baekenough/second-brain15Updated Oct 8, 2026

Auto-detect project context and optimize harness — deactivate unused agents/skills, suggest missing experts, generate project profile

The English summary is being prepared. Showing the original description.

baekenough/second-brain15Updated Oct 8, 2026

Adversarial code review using attacker mindset — trust boundary, attack surface, business logic, and defense evaluation

The English summary is being prepared. Showing the original description.

baekenough/second-brain15Updated Oct 8, 2026

Apache Airflow best practices for DAG authoring, testing, and production deployment

The English summary is being prepared. Showing the original description.

baekenough/second-brain15Updated Oct 8, 2026

Alembic migration patterns for naming conventions, safety checks, expand-contract, env.py configuration, and CI integration

The English summary is being prepared. Showing the original description.

baekenough/second-brain15Updated Oct 8, 2026

Pre-routing ambiguity analysis — scores request clarity and asks clarifying questions when needed (inspired by ouroboros)

The English summary is being prepared. Showing the original description.

baekenough/second-brain15Updated Oct 8, 2026

See all skills by baekenough

Report a problem with this skill