bms:log-session
Log a summary of the current OpenCode session to today's work diary.
Instructions
-
Determine today's date and derive the diary file path:
- Format:
~/git/github/benmatselby/life/diary/YYYY/MM/DD-MM-YYYY.md - Example: for 27 March 2026, the path is
~/git/github/benmatselby/life/diary/2026/03/27-03-2026.md
- Format:
-
Review the current conversation to understand what was achieved in this session.
-
Write a single, plain-English sentence summarising what was accomplished. It should be specific enough that in weeks or months it will be clear what work was done. Start with a verb (e.g. "Added...", "Fixed...", "Refactored...").
-
Read today's diary file and append the sentence as a new bullet point under the
## Completedsection, before any existing content in that section (or after it if entries already exist — always at the bottom of the section).- Format:
- <sentence>
- Format:
-
Do not modify any other section of the file.
More from benmatselby/dotfiles
bms:poc
Creates a proof of concept implementation. Provides the smallest working solution to validate an idea, with no tests and minimal production concerns.
1bms:code-review
Performs a harsh but constructive code review of a file or set of files. Use when asked to review, critique, or give feedback on code quality.
1bms:proofread-blog
Proofreads a blog post for clarity, balance, and general quality. Use when asked to proofread, review, or critique a blog post or article.
1bms:summarise-diary
Summarize diary entries for a given time period
1