claude

strata

Layered long-term memory (raw sessions, extracted notes, project scenes, user profile) in local SQLite with full-text search; recall at session start, consolidation at session end; context handoff and canary, project RAG, a second-brain vault and an LLM wiki.

5 on GitHubby Ahmad Hammoudv0.10.0MITupdated 5 days ago
/

Plugin strata from marketplace moaa in ahmadhammoud56/MOAA. Commands read from the repo's manifest — 5 days ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (3)

  • graph

    Record findings as a typed graph (claims, sources, decisions, with supports, cites, contradicts and depends_on edges) that parallel agents share, and verify with a deterministic grounding check that every claim traces to a source. Use for multi-agent research, deliverables whose claims must be trace

  • strata

    Search, show, add to, correct or forget the layered long-term memory kept across Claude Code sessions (profile, project scenes, extracted notes, raw past conversations), and search the project's own files (RAG). Use when the user asks what was decided or discussed before, says "remember this" or "fo

  • wiki

    Build and maintain a Karpathy-style LLM Wiki - compile papers, notes and project sources once into linked Markdown pages (index, log, schema) that Claude writes and keeps current, answer from the pages instead of re-reading raw sources, and lint the link graph; distill the second-brain vault's inbox

Hooks (9)

  • SessionStart

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/strata.py" hook session-start; rc=$?; case $rc in 3|49) ;; *) exit $rc;; esac; done; exit 0

  • SessionStart

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/rag.py" hook session-start; rc=$?; case $rc in 3|49) ;; *) exit 0;; esac; done; exit 0

  • UserPromptSubmit

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/strata.py" hook context-check; rc=$?; case $rc in 3|49) ;; *) exit 0;; esac; done; exit 0

  • UserPromptSubmit

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/rag.py" hook prompt; rc=$?; case $rc in 3|49) ;; *) exit 0;; esac; done; exit 0

  • PostToolUse

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/strata.py" hook context-check; rc=$?; case $rc in 3|49) ;; *) exit 0;; esac; done; exit 0

  • PreCompact

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/strata.py" hook pre-compact; rc=$?; case $rc in 3|49) ;; *) exit 0;; esac; done; exit 0

  • Stop

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/strata.py" hook stop; rc=$?; case $rc in 3|49) ;; *) exit 0;; esac; done; exit 0

  • SessionEnd

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/strata.py" hook session-end; rc=$?; case $rc in 3|49) ;; *) exit $rc;; esac; done; exit 0

  • PreToolUse

    for p in py python3 python; do command -v $p >/dev/null 2>&1 || continue; $p "${CLAUDE_PLUGIN_ROOT}/strata.py" hook raw-guard; rc=$?; case $rc in 3|49) ;; *) exit 0;; esac; done; exit 0

View source on GitHub

More from ahmadhammoud56/MOAA

All 107 plugins →

ecc

claudecodex

Harness-native ECC operator layer - 68 agents, 286 skills, 94 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses

200 skills · 94 commands · 68 agents · 1 MCP server · hooks

5

Expose the plugin-safe Claude Code subset of Agentic Awesome Skills through a single marketplace entry.

200 skills

5

Specialist Council: 60 role agents with per-role model/effort and arena-forged members; assembles teams and delivers one verified result.

2 skills · 60 agents · hooks

5

Matt Pocock's agent skills for real engineering (grilling, spec/ticket flows, TDD, code review, domain modelling and more).

37 skills

5

Token usage tracking, model cost attribution per agent, budget alerts, and optimization recommendations

24 skills · 1 command · 1 agent · hooks

5

caveman

claude

Talk like caveman. Cut 65% output tokens vs unprompted baseline (measured). Keep all technical accuracy.

20 skills · 1 command · 3 agents · hooks

5

Similar plugins

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Tenant-isolated AI teams that plan work, coordinate tasks, recall approved context, and return evidence-backed results

6 skills · 6 commands · 4 agents · 1 MCP server

ruvnet/ruflo 81,589

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

mempalace

claudecodex

AI memory system — mine projects and conversations into a searchable palace. 47 MCP tools, auto-save hooks, guided setup.

3 skills · 6 commands · 1 MCP server · hooks

MemPalace/mempalace 60,536

pensyve

claude

Universal memory runtime for Claude Code with cross-session memory, entity-aware recall, lifecycle hooks, skills, commands, and memory-curator agents

7 skills · 7 commands · 2 agents · hooks

wshobson/agents 42,461

Long-term semantic memory for Claude Code, powered by OpenViking

5 skills · 1 command · 1 MCP server · hooks

volcengine/OpenViking 42,126

Maintain strata?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins107 plugins