Claude leaves you a note when it needs you.

Sticky notes for Claude Code, pinned beside the chat.

A real session, replayed.

The user asks Claude about a token refresh race and says they must log in to Stripe themselves. Claude pins notes, and the Sticky notes pane beside the chat goes from two notes to four, with a red Needs you note on top: log in to Stripe.

Four kinds. One is for you.

Needs you
Claude is waiting on you. Your terminal pings, and you answer with one press.
Todo
Work pushed to later.
Decision
What was chosen.
Remember
Rules and facts to keep.

Still there after /compact.

Sticky notes for shop-api (sticky-notes plugin). Keep them in mind. When one is handled, mark it done with note_update.
- [human n_ewkrt] Log in to Stripe dashboard and share the webhook secret so I can read it.
- [todo n_63den] Refresh/logout race: refresh does find, sign, replace. Logout deletes mid-flight, so the token can come back or the new one survives logout.
- [decision n_trap3] keep JWT, no sessions table
- [remember n_e69pg] staging db is read-only

Plain files. Any terminal.

$ sticky ls
billing · 4 open
  human     n_vejgn  approve the prod deploy
  todo      n_sr71y  add retries to the invoice webhook
  decision  n_w8cls  keep Postgres, no Redis for now
  remember  n_435qm  prices are stored in cents

$ sticky done n_sr71y
done [todo n_sr71y] add retries to the invoice webhook

$ sticky add "rotate the Stripe key" --kind human
pinned [human n_x0jvs] rotate the Stripe key
One JSON file per note. Also an MCP server for any MCP app.

Install.

/plugin install sticky-notes --marketplace rammoozz/agentic-sticky-notes

Paste it into Claude Code. Needs Node 22.18+.