~ / rigs / cwinvestments / memstack

cwinvestments/memstack

Structured skill framework for Claude Code. 130 skills, persistent memory, TokenStack compression, localhost dashboard with 3-agent runner, real-time streaming, MCP tools.

↗ GitHub ★ 423 mit updated 13d ago project Claude Code Claude plugin
share on X
ARCHETYPE
Skill Collector
Ten-plus skills loaded on demand. A procedural-knowledge library.
CONTEXT TAX · EVERY TURN
~1.8k tokens
Featherweight · median rig: 2.3k · breakdown
GUARDRAILS
3/5
Blocks destructive commands · Pre-tool screening hook · No YOLO mode · details

Copy this rig

# review before running: this installs third-party code
$ npx degit cwinvestments/memstack/.claude ./rig-memstack  # inspect, then merge into .claude/

MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.

$ npx degit cwinvestments/memstack/skills/compress .claude/skills/compress
$ npx degit cwinvestments/memstack/skills/diary .claude/skills/diary
$ npx degit cwinvestments/memstack/skills/echo .claude/skills/echo
$ npx degit cwinvestments/memstack/skills/familiar .claude/skills/familiar
$ npx degit cwinvestments/memstack/skills/forge .claude/skills/forge
$ npx degit cwinvestments/memstack/skills/goal .claude/skills/goal
$ npx degit cwinvestments/memstack/skills/governor .claude/skills/governor
$ npx degit cwinvestments/memstack/skills/grimoire .claude/skills/grimoire
$ npx degit cwinvestments/memstack/skills/humanize .claude/skills/humanize
$ npx degit cwinvestments/memstack/skills/project .claude/skills/project
$ npx degit cwinvestments/memstack/skills/quill .claude/skills/quill
$ npx degit cwinvestments/memstack/skills/report .claude/skills/report
$ npx degit cwinvestments/memstack/skills/scan .claude/skills/scan
$ npx degit cwinvestments/memstack/skills/shard .claude/skills/shard
$ npx degit cwinvestments/memstack/skills/sight .claude/skills/sight
$ npx degit cwinvestments/memstack/skills/state .claude/skills/state
$ npx degit cwinvestments/memstack/skills/token-optimization .claude/skills/token-optimization
$ npx degit cwinvestments/memstack/skills/verify .claude/skills/verify
$ npx degit cwinvestments/memstack/skills/work .claude/skills/work

Merge into .claude/settings.json (project) or ~/.claude/settings.json (user). Hook commands reference scripts in the source repo — copy those too.

{
  "hooks": {
    "PreToolUse": [
      {
        "matcher": "Write|Edit|MultiEdit|Bash",
        "hooks": [
          {
            "type": "command",
            "command": "bash ${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-tool-notify.sh"
          }
        ]
      },
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": "bash \"${CLAUDE_PROJECT_DIR}/.claude/hooks/gate-on-command.sh\" --critical \"git push\" pre-push.sh"
          },
          {
            "type": "command",
            "command": "bash \"${CLAUDE_PROJECT_DIR}/.claude/hooks/gate-on-command.sh\" --critical \"git commit\" pre-commit-secrets.sh"
          }
        ]
      }
    ]
  }
}

Skills (19)

Hooks (8)

eventmatcherruns
PreToolUseWrite|Edit|MultiEdit|Bashbash ${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-tool-notify.sh
PreToolUseBashbash "${CLAUDE_PROJECT_DIR}/.claude/hooks/gate-on-command.sh" --critical "git push" pre-push.sh
PreToolUseBashbash "${CLAUDE_PROJECT_DIR}/.claude/hooks/gate-on-command.sh" --critical "git commit" pre-commit-secrets.sh
PostToolUseBashbash "${CLAUDE_PROJECT_DIR}/.claude/hooks/gate-on-command.sh" "git commit" post-commit.sh
PostToolUseWrite|Edit|MultiEdit|Bashbash ${CLAUDE_PROJECT_DIR}/.claude/hooks/post-tool-monitor.sh
SessionStart*bash ${CLAUDE_PROJECT_DIR}/.claude/hooks/session-start.sh
SessionStart*bash ${CLAUDE_PROJECT_DIR}/.claude/hooks/session-context-load.sh
PreCompact*bash ${CLAUDE_PROJECT_DIR}/.claude/hooks/pre-compact.sh

Slash commands (2)

/memstack-headroom/memstack-search

Similar rigs

copied ✓