Remind
Persistent reminders stored at ~/.claude/reminders.md as a markdown checklist.
Storage Format
md
- [ ] `2025-02-11` Try zerobrew, a replacement for homebrew - [ ] `2025-02-11` Fix the auth bug - [x] `2025-02-10` Update dotfiles converge workflow
Each item: - [ ] \<date-added>` <text>`
Operations
Add (/remind <text> or conversational)
- •Read
~/.claude/reminders.md(create if missing, with# Reminders\nheader) - •Append:
- [ ] \<today>` <text>` - •Confirm:
Saved: <text>
List (/remind list or "show reminders")
- •Read and display the file contents
- •If empty: "No reminders."
Done (/remind done <number> or "mark reminder N done")
- •Read the file, find the Nth unchecked item (1-indexed)
- •Change
- [ ]to- [x] - •Confirm:
Done: <text>
Clear done (/remind clear)
- •Remove all
- [x]lines - •Confirm count removed
Remove (/remind remove <number>)
- •Delete the Nth unchecked item entirely (no done mark, just gone)
- •Confirm:
Removed: <text>
Principles
- •Fast: Add and confirm in one exchange. Don't ask clarifying questions for simple adds.
- •Non-lossy: Preserve the user's exact wording. Don't rephrase or summarize.
- •Date-stamped: Every item gets the date it was added, for context.
Default Behavior
If /remind is invoked with text after it, treat as an add. If invoked bare, show the list.