Stuck Session Diagnosis

Use when another Claude Code session appears frozen, stuck, or abnormally slow and needs process-level diagnosis and reporting.

wimi321 3af0558 5 files · 7.8 KB Updated

File contents

Stuck Session Diagnosis

Use this skill to investigate slow or frozen local agent sessions.

Workflow

  1. List candidate agent processes.
  2. Check CPU, RSS, state, uptime, and child processes.
  3. Sample suspicious processes again to confirm sustained issues.
  4. Inspect related debug logs when possible.
  5. Produce a concise diagnosis and escalation-ready report.

Guardrails

  • Diagnostic only: do not kill or signal processes unless asked.
  • Confirm suspicious metrics are sustained, not transient.
  • Keep the final report focused on actionable symptoms.

Example Requests

  • Find out why another Claude session on this machine is frozen.
  • Inspect local agent processes and tell me if one is hung.

Inputs

  • Observed symptom
  • Process state
  • Optional target PID

Outputs

  • Diagnosis summary
  • Evidence from process inspection
  • Escalation-ready report

Success Criteria

  • Suspicious sessions were confirmed rather than guessed.
  • Supporting process data was captured.
  • The report is concise and actionable.

Non-Goals

  • Killing processes by default
  • Reporting transient blips as confirmed hangs

Source Provenance

Derived from src/skills/bundled/stuck.ts.

wimi321/stuck-session-diagnosis-skill/tree/main/ commit 3af0558b52

Frequently asked questions

npx skillmds@latest add wimi321/stuck-session-diagnosis