health

Audits memory files, routing quality, and plugin configuration for completeness and staleness.

Updated May 3, 2026
One-click install
npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill health-spikelab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: health
Source: https://github.com/spikelab/multiplai-cc-mktplace/tree/main/plugins/multiplai-context/skills/health
Command: npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill health-spikelab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Persistent memory systems degrade silently — files go stale, routing strategies fall back without notice, and extraction jobs fail in the background. This Skill runs a structured audit so you can see the actual state of your memory files, plugin infrastructure, and active configuration in one report instead of discovering problems after bad recall. ## Core Features & Use Cases - Memory File Audit: Scans the entire memory directory, reports fresh vs. stale counts, and flags missing starter files (me.md, technical-pref.md, preferences.md) with size and age details. - Routing Quality Diagnosis: Reports configured vs. effective routing strategy, live aggregate metrics (cap saturation, score spread), and last evaluation results with honest caveats about token_overlap limitations. - Infrastructure Checks: Validates directory existence, diary file counts, in-flight and failed extractions, unprocessed learnings, and last dream consolidation date. - Use Case: After noticing your assistant's recall feels off, run the health audit to discover that 8 of 27 memory files are stale and three extraction jobs failed — then follow the generated recommendations to run dream consolidation. ## Quick Start Ask the assistant to run a health check on my memory plugin and show me which files are stale or missing.

Frequently Asked Questions about health

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check if my memory files are stale or missing?

Run the health audit, which scans the entire memory directory and reports fresh versus stale counts plus any missing starter files like me.md or preferences.md. Stale files are listed oldest first with size and age in days.

How to diagnose memory routing quality problems?

The audit reports configured versus effective routing strategy, live metrics like cap saturation and score spread, and the last evaluation's recall and precision. High saturation with a flat score spread indicates low-signal routing.

Why does token_overlap routing show zero none-accuracy?

A none_accuracy near zero for token_overlap is expected by design, not a regression. Lexical overlap structurally cannot abstain from routing; abstention requires the semantic llm router, which is deferred and opt-in.

Does the health check work with custom memory directories?

Yes, the health check script uses a path resolver for all file locations and works correctly with custom directories set via userConfig. Paths are never hardcoded.

What should I do when extractions are failing?

If the audit reports failed extractions greater than zero, inspect the failed_extractions directory under your data directory for marker files. Deferred extraction runs as a detached subprocess, so transient in-flight counts are normal for 10-30 seconds.