rishibanota

Remembrandt — Development skill for Claude Code

Development community

skill you drop into any agent (Claude Code, Cursor, Codex) plus a zero-dependency CLI.

How to install Remembrandt

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

What Remembrandt does

skill you drop into any agent (Claude Code, Cursor, Codex) plus a zero-dependency CLI.

Alternatives in Development

  • Understand Anything — Graphs that teach graphs that impress 80.7k ★
  • Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
  • Haft — Engineering decisions engine that know when they're stale 1.4k ★

README

remembrandt

remembrandt

Never forgets. Persistent memory for Claude Code, Cursor and Codex coding agents.

MIT Python 3.9+ Zero dependencies stars

Your coding agent forgets everything between sessions. remembrandt is a tiny skill + CLI that gives it a durable, human-readable memory — so it picks up exactly where it left off: the decisions, the gotchas, the changelog. Always.


![demo](assets/demo.gif)


🤔 The problem

You spend 20 minutes re-explaining your architecture to Claude Code, Cursor or Codex. It answers, you close the terminal… and the next session it asks the *same questions* again. Context is rebuilt from scratch every single time.

**That is the #1 complaint about coding agents.** They're brilliant — and completely amnesiac.

✨ The fix

remembrandt is a **skill you drop into any agent** (Claude Code, Cursor, Codex) plus a **zero-dependency CLI**. It maintains a lightweight, file-based memory store for your project and regenerates a `MEMORY.md` your agent reads at the start of every session.

Your agent finally remembers: the rationale behind that `why`, the footgun it hit yesterday, what shipped last week — without you repeating a word.


📸 Demo

$ remembrandt remember "Use uv for dependency management" --category decision --tags uv
Remembered entry #1 in 'decision'.

$ remembrandt remember "Never mutate the shared config object" --category gotcha
Remembered entr