Antialzheimer
Skill jppuche/Ignite/_workflow/templates/skills/antialzheimer
Complete development infrastructure for Claude Code. One command. Any stack. Full workflow.
npx -y skills add jppuche/Ignite --skill antialzheimerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Memory health and cognitive architecture maintenance. Use when: memory drift, stale memories, instruction budget bloat, post-refactor cleanup, "check memories", "memory health", "consolidate", "clean up", or periodic maintenance (~every 10-15 sessions).
SKILL.md
5.6 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Anti-Alzheimer - Memory Health & Cognitive Architecture Maintenance
Version: 0.1
Why this exists
AI agent memory systems degrade silently. Memories freeze at write-time while rules evolve. Projects complete but their memories persist. Cross-references break. Contradictions accumulate. The result: an agent that advises with full confidence but partial context.
This skill detects and repairs that drift.
Operation Routing
| User action / argument | Read file | Modifies files? |
|---|---|---|
/antialzheimer or check (default) | op-health-check.md | No - read-only scan |
full or consolidate | op-full-consolidation.md | Yes - backup first |
session or review | op-post-session.md | Maybe - proposes, user approves |
Cognitive Layer Model
Understanding where information belongs is the core skill. Wrong placement = wrong weight.
| Layer | Loaded | Weight | Content type | Examples |
|---|---|---|---|---|
| CLAUDE.md (global) | Always, all projects | Highest | Cross-project rules | Language, tone, safety |
| CLAUDE.md (project) | Always, this project | High | Project identity, rules | Stack, conventions, delegation |
| .claude/rules/ | Always, this project | High | Operational patterns | Learned patterns, debugging, docs index |
| MEMORY.md (index) | Always | Medium-High | Instructional descriptors | One-line actionable pointers per memory |
| Memory files | On-demand | Medium | User context, project state | Profile, strategies, active projects |
| docs/system/ | On-demand | Lower | Session artifacts | SCRATCHPAD, CHANGELOG, DECISIONS |
Key insight: every line added to an always-loaded layer reduces adherence to ALL other lines in that layer. The ROI of pruning is high. Memories in files are suggestions; rules in CLAUDE.md are enforced.
What to detect
| Issue | Severity | Description |
|---|---|---|
| Silent contradiction | HIGH | Memory says X, CLAUDE.md says NOT-X. Agent receives conflicting instructions |
| Zombie memory | MEDIUM | Memory about completed project or obsolete context still occupying cognitive space |
| Orphan reference | MEDIUM | Memory references file/memory that no longer exists |
| Missing cross-reference | LOW | Related memories don't reference each other, risking "partial personality" advice |
| Stale descriptor | LOW | MEMORY.md descriptor doesn't match actual file content |
| Budget overrun | MEDIUM | Always-loaded tokens significantly exceed recommended limits |
| Graduation candidate | LOW | SCRATCHPAD pattern repeated 3+ times, should promote to learned-patterns |
| Premature promotion | MEDIUM | Rule in CLAUDE.md that was promoted without sufficient evidence (< 3 observations) |
What NOT to save as memory
Before creating or keeping a memory, apply this filter:
- Code patterns, architecture, file paths -> derivable from codebase. Don't save.
- Git history, recent changes ->
git log/git blameare authoritative. Don't save. - Debugging solutions -> the fix is in the code, the context in the commit message. Don't save.
- Anything already in CLAUDE.md or rules files -> duplicate. Don't save.
- Ephemeral task state -> use tasks/plans for current conversation. Don't save.
Memory is for what is NOT derivable: user profile, strategic context, organizational knowledge, calibration feedback, project state that transcends code.
Graduation Pipeline
The lifecycle of an observation becoming a rule:
Session error/discovery
-> SCRATCHPAD.md (raw, timestamped)
-> 3+ repetitions OR critical impact
-> learned-patterns.md (graduated pattern)
-> Repeated across projects OR universal applicability
-> CLAUDE.md (permanent rule)
Each promotion increases enforcement weight but consumes instruction budget. Promote deliberately.
Failure Modes
These are the most common ways memory consolidation goes wrong:
-
Silent contradiction - A memory freezes a rule at write-time. The rule evolves in CLAUDE.md. Now the agent gets conflicting instructions. Detection: diff memory content against CLAUDE.md rules + learned-patterns.
-
Partial personality - Incomplete memory sets generate confident but incomplete advice. Origin: this was discovered when two PCs had disjoint memory sets - one knew HOW to work (process), the other knew WHY (strategy). Neither had the full decision chain.
-
Memory hoarding - Saving everything as memory when most of it is derivable from code, git, or docs. This bloats the system and increases noise. Test: "Could I derive this by reading the codebase?"
-
Premature rule promotion - Moving a single observation straight to CLAUDE.md. Every line in CLAUDE.md reduces adherence to all other lines (linear degradation for frontier models). Promote only after 3+ observations or critical impact.
-
Over-consolidation - Merging so much context into one memory that it loses specificity. Every memory should have a clear "when to use" - if it's always relevant, it might belong in CLAUDE.md instead.
-
Zombie accumulation - Completed projects, obsolete contexts, resolved decisions lingering as active memories. They compete for attention with current priorities.