From Strata
Moves vault files to .trash/ with a JSONL audit-log entry (who/when/why/SHA256) for recoverable deletion. Use for GDPR erasure, removing PHI/secrets, or cleaning up wrong notes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/strata:forgetThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Moving > deleting. Files go to `<vault>/<repo>/.trash/` with a timestamped
Moving > deleting. Files go to <vault>/<repo>/.trash/ with a timestamped
Filename and a JSONL audit-log entry. The vault search stops returning them;
they're still on disk if you need them back.
/strata:save.Two-step with --dry-run for safety.
# 1. Preview
"${CLAUDE_PLUGIN_ROOT}/bin/strata" forget \
--path decisions/2026-05-20-mistake.md \
--reason "Erasure request — ticket #1234" \
--dry-run
# 2. Apply
"${CLAUDE_PLUGIN_ROOT}/bin/strata" forget \
--path decisions/2026-05-20-mistake.md \
--reason "Erasure request — ticket #1234"
--reason is required and is recorded in the audit log. Be specific —
"cleanup" is fine for trivial cases, but for regulatory erasure include the
Ticket / request reference.
Each forget writes a line to <vault>/<repo>/.audit.log:
{"ts":"2026-05-21T13:42:11Z","action":"forget","src":"decisions/...","dest":".trash/2026-05-21-1342--decisions__...","size":1842,"sha256":"abc…","by":"<git user.name>","reason":"<your reason>"}
Fields: ISO-8601 timestamp, action, source path, trash path, byte size, sHA-256 of the file contents at forget time, author, reason.
The log is append-only (no script deletes from it). If you sync the Vault via git, commit the log to give the deletion a blameable history.
Just move the file back:
mv ~/StrataVault/myrepo/.trash/2026-05-21-1342--decisions__... \
~/StrataVault/myrepo/decisions/2026-05-20-mistake.md
(The flattened filename in trash uses __ for / so it's recoverable
Unambiguously.)
/strata:review will surface.shred the file. If your threat model requires actual deletion
(not "moved to trash"), follow up with rm and a git filter-branch if
applicable.npx claudepluginhub gideondk/strata --plugin strataProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.