subconscious-memory — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited subconscious-memory (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Local semantic memory over MCP. The borderline cases below are where the value lives: a careless recall reuses a stale answer; a careless skip re-does work.
Before research, multi-file edits, or repeating a workflow, call recall with a short task description (not the full user message).
recall(task="deploy Next.js to Vercel production", threshold=0.85)Then branch on the outcome:
answer after a quick sanity check (deps, paths,dates still apply).
this task before acting on it; the phrasing matched but the intent may not.
echo with the same task first. If the nearest entry is the same task family, recall it explicitly (or lower the threshold deliberately); if it is a different family, work fresh.
After producing something reusable (commands, config location, fix pattern):
remember(task="...", answer="...", tags=["project-name", "topic"])Skip secrets, tokens, personal data, and answers that depend on today's file state.
If remember returns warning="near_duplicate", a close curated entry already exists (similarity in [0.75, 0.92]). Do not blindly add a second copy. Recall or inspect nearest_entry_id, compare it to what you were about to store, then decide:
forget(nearest_entry_id) andre-remember the better-phrased combined version.
store yours (the write already happened unless you passed skip_if_duplicate=true).
drift_report() periodically (e.g. when reviewing cache health). Forflagged entries, forget and re-remember more specific variants, or raise the recall threshold for that family.
stats() if the user asks whether memory is helping.Y" read almost identically to the embedder); verify first.
Capture and recall are already per-project (the namespace is derived from the repo). Still tag entries with the project name, and do not recall across unrelated projects without the user asking.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.