memento-63d15c — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited memento-63d15c (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.
Save what matters, then produce a handoff for the next chat.
| Command | Action |
|---|---|
/memento | Notebook triage + generate handoff |
/memento auto | Show whether auto-compaction safety net is on or off |
/memento auto on | Enable auto mode (preserves context across compaction) |
/memento auto off | Disable auto mode |
The auto-compaction safety net is controlled by a flag file at ~/.claude/.memento-auto.
~/.claude/.memento-auto exists. Report: Memento auto: on or Memento auto: off. One line, nothing else.~/.claude/.memento-auto (touch). Report: Memento auto: on. If hooks aren't configured yet, show the setup block from the Auto-Compaction section below.~/.claude/.memento-auto. Report: Memento auto: off.Two things, in order:
Before generating the handoff, assess whether this session has unsaved knowledge.
Check signals:
Decision:
Notebook is current — skipping to handoff./notebook save (delegate fully — follow notebook's save protocol for type inference, note format, index and lessons updates). If no notebook exists yet, initialize it first.Report what you saved:
Saved 3 notes before handoff:
- 0008 decision: switched from REST to WebSocket for live updates
- 0009 constraint: Supabase RLS doesn't support cross-schema joins
- 0010 learning: canvas XOR needs globalAlpha:1 on offscreen canvasRead available context to ground the orientation:
_notebook/_index.md (if exists)PROJECT_STATE.md (if exists)git log --oneline -5)git diff --stat and git status for uncommitted workThen produce a short orientation block. This should be:
Format:
---
We're working on [what] in [location].
[2-4 sentences: current state — what's built, what works, what's in progress.
Include the current approach/strategy if it's non-obvious.]
[1-2 sentences: any uncommitted work or in-flight changes the next session should know about.]
Next: [the literal next step]
For full context: read `_notebook/_index.md` and `_notebook/lessons.md`, or run `/notebook recover`.
---That's it. Don't add headers, tiers, or ceremony. Just a clean block of text.
Print the orientation block directly. Then one line — dry, brief, Memento-flavored. Examples:
Don't trust your memory. Paste this.You won't remember any of this. Copy it.The next you starts from zero. This is what you left yourself.Pick one or riff on the tone. No explanation, no instructions beyond the line.
Memento includes hook scripts that automatically preserve context when auto-compaction fires — no manual /memento needed.
How it works:
PreCompact → scripts/pre-compact.sh reads the transcript, extracts last 5 user messages + last assistant response, writes to .memento-handoffSessionStart(compact) → scripts/post-compact.sh reads .memento-handoff, injects it into the post-compaction context with a recovery directiveSetup — add to ~/.claude/settings.json:
{
"hooks": {
"PreCompact": [
{
"matcher": "auto",
"hooks": [
{
"type": "command",
"command": "~/.claude/skills/memento/scripts/pre-compact.sh"
}
]
}
],
"SessionStart": [
{
"matcher": "compact",
"hooks": [
{
"type": "command",
"command": "~/.claude/skills/memento/scripts/post-compact.sh"
}
]
}
]
}
}Toggle with /memento auto on and /memento auto off. The hooks stay in settings permanently — the flag file controls whether they do anything.
Add .memento-handoff to your global gitignore (~/.gitignore_global) — it's a temp file that gets cleaned up after injection.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.