Quick path to a result: - Inside any Claude Code project, run: `/plugin marketplace add AlexanderBZ/claude-status-update` - Then: `/plugin install status-update` - Then: `/status-update:generate`
You'll get a short exec summary followed by your work categorized into Bugs, Features, and Other, scoped to the last 24 hours of that project.
The Stack: - A Python CLI reads `~/.claude/projects/[current-project]/*.jsonl` and extracts user messages and AskUserQuestion responses as intent signals. No LLM involved in this step, it's fully deterministic. - Claude reads the grouped signals, collapses each session into a work item, classifies it, and writes the exec summary. - Everything runs locally. The scratch file written during processing is deleted after Claude reads it.
This isn't a replacement for writing good commit messages or keeping a work log. It's a last-mile tool for the gap between "I know what I did" and "I need to say it out loud in 60 seconds." It works best when you use plan mode or write messages describing intent. Silent sessions won't produce much.
Currently in early release. Any feedback on or tips on how to approve it are greatly appreciated!
Source (MIT): https://github.com/AlexanderBZ/claude-status-update