Skill won't trigger, CLAUDE.md rules ignored, sessions getting dumber over time — how to diagnose and fix the five most common problems.
description is too abstract. Add the three essentials: what it does (list concrete capabilities), when to use it, and the words users might actually say (cover casual phrasing). Then verify by making a matching request./memory first: the rule may live in a subdirectory file that has not lazy-loaded yet. Then check for two rules contradicting each other (Claude may pick either). For hard constraints that still wobble, rewrite them as a PreToolUse hook./clear; on long tasks run /compact focus on the essentials at ~70% full; persist conclusions to CLAUDE.md or let auto memory (MEMORY.md) take over — never rely on chat history.