← ClaudeAtlas

leeklisted

Diagnose leaks and hygiene failures in a Claude Code environment — context that stays loaded, wasted tokens, memory that outlives its scope, cache buildup, orphaned or runaway sessions, cross-session and cross-project contamination, stale working state, and misconfigured agents, hooks, MCP servers or skills. Use when a session fills its context too fast, burn or cost looks wrong, memories surface from the wrong project, caches or processes accumulate, a session went silent or will not stop, secrets may be sitting in a shared store, or a skill has never been used. Reports and files issues; never cleans up.
RubyEyedReaper/Odin-Skills · ★ 0 · AI & Automation · score 65
Install: claude install-skill RubyEyedReaper/Odin-Skills
# Leek > "Leek", as in leak — the vegetable. A diagnostic and hygiene pass over a Claude Code > environment: what is being wasted, what is being retained past its scope, what is > reachable from where it should not be, and what is still running after its work ended. **Leek diagnoses. Leek never remediates.** Its outputs are a report document, one GitHub issue per distinct concern, and a hand-off to `mistake-to-gate` where a finding has a repo-state predicate. It runs no cleanup, terminates no process, expires no memory and clears no cache — those are separate, deliberate acts by something else, and the reason is [ADR-0088](../../docs/adr/0088-leek-diagnoses-never-remediates.md): the scanner's own evidence says the environment is in an unexpected state, which is the worst possible moment to exercise judgment about what is safe to destroy. ## When to use - Context fills too fast; output quality degrades over a session; a session is "heavy" - Burn, spend or token usage looks disproportionate to the work done - A memory surfaced that belongs to another project, or a memory that should have expired - Caches, job workspaces, transcripts or embeddings are accumulating on disk - A session went silent, a fleet reports `blocked`, or a process will not stop - Secrets or credentials may have reached a memory store, a cache or a config file - Before adding agents, skills or MCP servers — is there room? - "Which skills have never been used?" - Periodically, as hygiene, before a campaig