longthread

Sessions end.
The work doesn't.

Claude Code plugins for projects that outlast a single context window — so the next session reads where you were instead of working it out again from the code.

plugin marketplace add longthread/claude-plugins

Plugins

What's here

Why a file, not a hook

The record did the work before any of this existed

These plugins were extracted from a project that had already solved session continuity by hand, over about fifteen sessions. Before there was a plugin, its ledger was rewritten 58 times in seven days — with nothing automating it.

What drove those writes was two pieces of prose that were always loaded: a ledger whose own header states how to maintain it, and a CLAUDE.md pointer saying when to write and which document wins. So that is what these plugins install first. The commands are conveniences on top — useful, but not the mechanism.

Getting started

Two commands, then it's yours

plugin marketplace add longthread/claude-plugins
plugin install programme@longthread

Then /programme:init <name> in the repo you want to track. It interviews you for the starting position and refuses to bootstrap a repo that is really a series of unrelated tickets — a ledger nobody needs goes stale, and a stale record is worse than none.