blas0

Severance — Development skill for Claude Code

Development community intermediate

A semantic memory system designed for Claude Code.

How to install Severance

This entry records only its repository, not the path inside it, so there is no exact command to give. Open blas0/UnseveredMemory and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Severance does

A markdown-based memory system for Claude Code with enforced persistence.

Alternatives in Development

  • Mempalace Search — Search your memories across the MemPalace using semantic search with wing/room filtering 58.6k ★
  • Serena — Code Intelligence Advanced code navigation and semantic search 14k ★
  • Cipher — An opensource memory layer specifically designed for coding agents 3.6k ★

README

Unsevered Memory

A markdown-based memory system for Claude Code with enforced persistence.

Changelog

  • Added support for Claude plugins + npx packaging

What Makes This Different

Most memory systems inject context at session start and hope Claude remembers. This doesn't work because:

  1. Context compaction loses early instructions
  2. Claude has no obligation to follow suggestions
  3. Long sessions forget the protocol

**Unsevered Memory solves this with enforcement:**

Hook When Purpose
SessionStart Session begins Load full context
UserPromptSubmit Every prompt Inject state reminder
SessionEnd Session ends Archive + remind

The `UserPromptSubmit` hook survives context compaction by being injected fresh on every message.

Architecture

Enforcement Layer
├── SessionStart ──────> Load context.md + scratchpad
├── UserPromptSubmit ──> [Memory] Task: X | Scratchpad: Y lines
└── SessionEnd ────────> Archive scratchpad, remind to update

File Structure
├── .claude/memory/     # Dynamic (every session)
│   ├── context.md      # Current state, next steps
│   ├── scratchpad.md   # Live session operations
│   ├── decisions.md    # Architectural choices
│   └── sessions/       # Daily archives
│
└── .ai/                # Static (when patterns emerge)
    ├── core/           # Tech stack, architecture
    ├── patterns/       # Reusable solutions (after 3+ uses)
    └── workflows/      # Dev processes

Installation

Choose your preferred method:

Option A: Claude Plugin (Recommended)

# Add marketplace
/plugin marketplace add blas0/UnseveredMemory

# Install plugin
/plugin install unsevered-memory@blas0

Then per-project:

cd /path/to/your/project
/unsevered-memory project

Option B: npx

# Global setup
npx unsevered-memory init

# Per-project setup
cd /path/to/your/project
npx unsevered-memory project

Option C: Manual


...